WDF_IO_TARGET_STATE枚举 (wdfiotarget.h)

[适用于 KMDF 和 UMDF]

WDF_IO_TARGET_STATE 枚举指定 I/O 目标可以处于的状态。

语法

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