tail head cat sleep
QR code linking to this page

manページ  — DEVICE_DETACH

名称

DEVICE_DETACH – デバイスのデタッチ

内容

書式

#include <sys/param.h>
#include <sys/bus.h>

int
DEVICE_DETACH(device_t dev);

解説

デバイスをデタッチします。 ユーザがドライバソフトウェアを置き換えた場合、またはデバイスがシステムから 物理的に切り離されようとしている場合 (たとえば pccard(4) [英語] デバイス) に、 呼び出されることができます。

このメソッドは DEVICE_ATTACH(9) メソッドで割り当てられたあらゆるシステムリソースを解放し、 ハードウェアを健全な状態に リセットする (すなわち割り込みを無効にするなど) べきです。

戻り値

成功時には 0 が返され、それ以外の場合は適切なエラーが返されます。

関連項目

pccard(4) [英語], device(9), DEVICE_ATTACH(9), DEVICE_IDENTIFY(9), DEVICE_PROBE(9), DEVICE_SHUTDOWN(9)

作者

このマニュアルページは Doug Rabson によって書かれました。

DEVICE_DETACH (9) June 16, 1998

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.