DEVICE_DETACH(9) FreeBSD 一般コマンドマニュアル

DEVICE_DETACH

前のページ 上に戻る 次のページ

DEVICE_DETACH


     #include <sys/bus.h>

     int
     DEVICE_DETACH(device_t dev);


解説

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

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


戻り値

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


関連項目

     device(9), DEVICE_ATTACH(9)


作者

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

FreeBSD 4.4                      June 16, 1998                     FreeBSD 4.4

ABELNET VPSサービス