WDF_DEVICE_IO_TYPE 枚举 (wdfdevice.h)
[适用于 KMDF 和 UMDF]
WDF_DEVICE_IO_TYPE 枚举用于指定访问数据缓冲区的方法。
语法
typedef enum _WDF_DEVICE_IO_TYPE {
WdfDeviceIoUndefined = 0,
WdfDeviceIoNeither,
WdfDeviceIoBuffered,
WdfDeviceIoDirect,
WdfDeviceIoBufferedOrDirect = 4,
WdfDeviceIoMaximum
} WDF_DEVICE_IO_TYPE, *PWDF_DEVICE_IO_TYPE;
常量
WdfDeviceIoUndefined 值: 0 预留给系统使用。 |
WdfDeviceIoNeither UMDF UMDF 驱动程序不使用此值。 UMDF 驱动程序可以通过设置 UmdfMethodNeitherAction INF 指令并使用 WdfDeviceIoBuffered 或 WdfDeviceIoDirect 来访问指定METHOD_NEITHER缓冲区访问方法的设备 I/O 控制请求。 有关详细信息,请参阅 在 INF 文件中指定 WDF 指令。 KMDF 缓冲 I/O 和直接 I/O 都不会用于访问数据缓冲区。 |
WdfDeviceIoBuffered 缓冲 I/O 将用于访问数据缓冲区。 |
WdfDeviceIoDirect 直接 I/O 将用于访问数据缓冲区。 |
WdfDeviceIoBufferedOrDirect 值: 4 KMDF 驱动程序不使用此值。 UMDF 缓冲 I/O 或直接 I/O 将用于访问数据缓冲区。 |
WdfDeviceIoMaximum |
注解
WDF_DEVICE_IO_TYPE 枚举用于在 WDF_IO_TYPE_CONFIG 结构中指定缓冲区访问方法类型。
WDF_IO_TYPE_CONFIG 结构用作 WdfDeviceInitSetIoTypeEx 和 WdfDeviceInitSetIoType 的输入。
要求
要求 | 值 |
---|---|
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | wdfdevice.h (包括 Wdf.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈