wudfddi_types.h 标头

此标头由 wdf 使用。 有关详细信息,请参阅:

wudfddi_types.h 包含以下编程接口:

结构

 
UMDF_VERSION_DATA

UMDF_VERSION_DATA结构描述框架的版本。
WDF_PROPERTY_STORE_ROOT

WDF_PROPERTY_STORE_ROOT结构包含标识 UMDF 属性存储的信息。
WDFMEMORY_OFFSET

WDFMEMORY_OFFSET结构描述内存块中访问的信息的位置和大小。
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS结构包含框架在设备空闲且系统处于系统工作状态(S0)时使用的驱动程序提供的信息。

枚举

 
WDF_CALLBACK_CONSTRAINT

WDF_CALLBACK_CONSTRAINT枚举
WDF_DEVICE_HWACCESS_TARGET_SIZE

此枚举由框架在内部使用。 请勿使用。 此枚举在 wudfddi_types.h 中定义。
WDF_DEVICE_HWACCESS_TARGET_TYPE

了解框架如何在内部使用WDF_DEVICE_HWACCESS_TARGET_SIZE枚举。 请勿使用。 此枚举在 wudfddi_types.h 中定义。
WDF_DEVICE_IO_BUFFER_RETRIEVAL

WDF_DEVICE_IO_BUFFER_RETRIEVAL枚举用于指定 UMDF 何时向驱动程序提供 I/O 请求的缓冲区。
WDF_DEVICE_IO_TYPE

了解WDF_DEVICE_IO_TYPE枚举用于指定用于访问数据缓冲区的方法。
WDF_EVENT_TYPE

了解WDF_EVENT_TYPE枚举如何指定驱动程序可以通知已注册应用程序的事件类型。
WDF_FILE_INFORMATION_CLASS

了解WDF_FILE_INFORMATION_CLASS枚举如何标识驱动程序可以获取或设置的文件信息的类型。
WDF_IO_QUEUE_DISPATCH_TYPE

WDF_IO_QUEUE_DISPATCH_TYPE枚举包含用于标识驱动程序如何从 I/O 队列接收请求的值。
WDF_IO_QUEUE_STATE

WDF_IO_QUEUE_STATE枚举包含标识 I/O 队列状态的值。
WDF_IO_TARGET_SENT_IO_ACTION

WDF_IO_TARGET_SENT_IO_ACTION枚举标识驱动程序调用 IWDFIoTargetStateManagement::Stop 或 IWDFRemoteTarget::Stop 以停止 I/O 目标时框架可以执行的作。
WDF_IO_TARGET_STATE

了解WDF_IO_TARGET_STATE枚举如何指定 I/O 目标可以处于的状态。
WDF_KPROCESSOR_MODE

WDF_KPROCESSOR_MODE枚举类型标识线程可执行的处理器模式。
WDF_PNP_CAPABILITY

WDF_PNP_CAPABILITY枚举包含用于标识设备的即插即用(PnP)功能的值。
WDF_PNP_STATE

WDF_PNP_STATE枚举包含用于标识设备即插即用(PnP)状态的值。
WDF_POWER_DEVICE_STATE

WDF_POWER_DEVICE_STATE枚举包含用于标识设备可能支持的电源状态的值。
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

本文介绍WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS枚举。
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

了解WDF_POWER_POLICY_S0_IDLE_CAPABILITIES枚举如何标识设备在闲闲时进入低功率状态时可以支持的功能。
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

了解WDF_POWER_POLICY_S0_IDLE_USER_CONTROL枚举如何标识用户是否可以在设备空闲且系统处于其工作状态(S0)时控制设备的行为。
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

了解WDF_POWER_POLICY_SX_WAKE_USER_CONTROL枚举如何识别用户是否可以控制设备从低系统电源状态唤醒系统的能力。
WDF_PROPERTY_STORE_DISPOSITION

WDF_PROPERTY_STORE_DISPOSITION枚举包含指示驱动程序获取属性存储接口时是创建注册表值还是已存在注册表值的值。
WDF_PROPERTY_STORE_RETRIEVE_FLAGS

WDF_PROPERTY_STORE_RETRIEVE_FLAGS枚举包含值,该值指示 UMDF 是否应在密钥不存在时创建注册表项。
WDF_PROPERTY_STORE_ROOT_CLASS

WDF_PROPERTY_STORE_ROOT_CLASS枚举标识 UMDF 属性存储的注册表项。
WDF_REQUEST_SEND_OPTIONS_FLAGS

WDF_REQUEST_SEND_OPTIONS_FLAGS枚举类型定义驱动程序在调用 IWDFIoRequest::Send 时可以指定的标志。
WDF_REQUEST_STOP_ACTION_FLAGS

WDF_REQUEST_STOP_ACTION_FLAGS枚举包含值,这些值标识调用驱动程序的 IQueueCallbackIoStop::OnIoStop 方法时停止作请求的状态。
WDF_REQUEST_TYPE

WDF_REQUEST_TYPE枚举标识 UMDF 请求对象可以表示的 I/O 请求的类型。
WDF_TRI_STATE

了解WDF_TRI_STATE枚举类型如何定义框架用于某些结构成员和函数参数的三个值。