Win32 API 日本語リファレンス
ホーム › Devices.Display › PFN_DrvResetDevice

PFN_DrvResetDevice

コールバック

シグネチャ

DWORD PFN_DrvResetDevice(
    DHPDEV param0,
    void* param1
);

パラメーター

フィールド型
param0DHPDEV
param1void*

公式ドキュメント

DrvResetDevice 関数は、動作不能または応答しないデバイスをリセットします。

戻り値

DrvResetDevice は、次のいずれかの値を返します。

戻り値 説明
DRD_ERROR
デバイスはエラーから回復しませんでした。
DRD_SUCCESS
デバイスは現在正常に動作しています。

解説(Remarks)

この関数は Windows XP 以降で利用できます。

DrvResetDevice は通常、EngHangNotification に応答して呼び出されます。ドライバーは、デバイスを正常な動作状態に復元するために必要な手順を実行し、その際にデータ損失が生じないように、あるいは損失を可能な限り小さく抑える必要があります。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)