EN JA
DEVICE_DETACH(9)
DEVICE_DETACH(9) FreeBSD Kernel Developer's Manual DEVICE_DETACH(9)

名称

DEVICE_DETACHデバイスをデタッチする

書式

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

int
DEVICE_DETACH( device_t dev);

解説

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

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

戻り値

成功すれば、0 が返され、そうでなければ、適切なエラーが返されます。

作者

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