次の方法で共有


WDF_REQUEST_STOP_ACTION_FLAGS列挙 (wdfrequest.h)

[KMDF と UMDF に適用]

WDF_REQUEST_STOP_ACTION_FLAGS列挙型は、フレームワークがドライバーの EvtIoStop コールバック関数に渡すフラグを定義します。

構文

typedef enum _WDF_REQUEST_STOP_ACTION_FLAGS {
  WdfRequestStopActionInvalid = 0,
  WdfRequestStopActionSuspend = 0x01,
  WdfRequestStopActionPurge = 0x2,
  WdfRequestStopRequestCancelable = 0x10000000
} WDF_REQUEST_STOP_ACTION_FLAGS;

定数

 
WdfRequestStopActionInvalid
値: 0
内部使用専用に予約されています。
WdfRequestStopActionSuspend
値: 0x01
デバイスが動作 (D0) 状態を残しているため、フレームワークは I/O キューを停止しています。
WdfRequestStopActionPurge
値: 0x2
デバイスが削除されているため、フレームワークは I/O キューを停止しています。
WdfRequestStopRequestCancelable
値: 0x10000000
I/O 要求は取り消し可能です。

注釈

フレームワークは、ドライバーの EvtIoStop コールバック関数を呼び出すと、 WdfRequestStopActionSuspend または WdfRequestStopActionPurge フラグを設定します。 要求が取り消し可能な場合、フレームワークは WdfRequestStopRequestCancelable フラグも設定します。

要件

要件
最小 KMDF バージョン 1.0
最小 UMDF バージョン 2.0
Header wdfrequest.h (Wdf.h を含む)

こちらもご覧ください

EvtIoStop