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枚举类型如何定义框架用于某些结构成员和函数参数的三个值。