DEVICE_DETACH(9)

名称
DEVICE_DETACH - デバイスのデタッチ

書式
<sys/param.h> <sys/bus.h> int DEVICE_DETACH(device_t dev)

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

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

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

関連項目
device(9), DEVICE_ATTACH(9), DEVICE_IDENTIFY(9), DEVICE_PROBE(9), DEVICE_SHUTDOWN(9)

作者
このマニュアルページは Doug Rabson が書きました。