DrvResetDevice 関数 (winddi.h)
DrvResetDevice 関数は、操作できない、または応答しないデバイスをリセットします。
構文
ULONG DrvResetDevice(
DHPDEV dhpdev,
PVOID Reserved
);
パラメーター
dhpdev
停止した物理デバイスを記述する物理デバイスの PDEV を処理します。 これは 、DrvEnablePDEV によって返される値です。
Reserved
は予約済みであり、 NULL に設定する必要があります。
戻り値
DrvResetDevice は 、次のいずれかの値を返す必要があります。
リターン コード | 説明 |
---|---|
|
デバイスがエラーから回復しませんでした。 |
|
デバイスは現在動作中です。 |
解説
この関数は、Windows XP 以降で使用できます。
DrvResetDevice は通常、 EngHangNotification に応答して呼び出されます。 ドライバーは、デバイスを作業順序に復元するために必要な手順を実行する必要があります。また、データを失わないか、できるだけ少ない手順で行う必要があります。
要件
対象プラットフォーム | デスクトップ |
Header | winddi.h (Winddi.h を含む) |