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.

Modern Unix impedes progress in computer science, wastes billions of dollars, and destroys the common sense of many who seriously use it.
— The Unix Haters' handbook