WDF_IO_TARGET_STATE列舉 (wdfiotarget.h)

[適用於 KMDF 和 UMDF]

WDF_IO_TARGET_STATE列舉會指定 I/O 目標可以位於的狀態。

Syntax

typedef enum _WDF_IO_TARGET_STATE {
  WdfIoTargetStateUndefined = 0,
  WdfIoTargetStarted,
  WdfIoTargetStopped,
  WdfIoTargetClosedForQueryRemove,
  WdfIoTargetClosed,
  WdfIoTargetDeleted,
  WdfIoTargetPurged
} WDF_IO_TARGET_STATE, *PWDF_IO_TARGET_STATE;

常數

 
WdfIoTargetStateUndefined
值: 0
保留供內部使用。
WdfIoTargetStarted
I/O 目標已啟動,而且可以處理 I/O 要求。
WdfIoTargetStopped
I/O 目標會暫時停止,而且無法處理 I/O 要求。
WdfIoTargetClosedForQueryRemove
近期可能會移除 I/O 目標的基礎裝置。
WdfIoTargetClosed
I/O 目標會永久停止,而且無法處理 I/O 要求。
WdfIoTargetDeleted
已移除 I/O 目標的基礎裝置。
WdfIoTargetPurged
I/O 目標會暫時清除,而且無法接收或處理 I/O 要求。 從 KMDF 1.11 開始,可以使用這個常數。

備註

若要取得 I/O 目標的目前狀態,請呼叫 WdfIoTargetGetState

如需 I/O 目標狀態的詳細資訊,請參閱 控制一般 I/O 目標的狀態

規格需求

需求
最低 KMDF 版本 1.0
最低UMDF版本 1.11
標頭 wdfiotarget.h (包含 Wdf.h)

另請參閱

WdfIoTargetGetState