WdfDeviceGetDeviceStackIoType 函数 (wdfdevice.h)

[仅适用于 UMDF]

WdfDeviceGetDeviceStackIoType 方法检索框架用于设备的缓冲区访问方法。

语法

void WdfDeviceGetDeviceStackIoType(
  [in]  WDFDEVICE          Device,
  [out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
  [out] WDF_DEVICE_IO_TYPE *IoControlIoType
);

参数

[in] Device

框架设备对象的句柄。

[out] ReadWriteIoType

指向接收 WDF_DEVICE_IO_TYPE类型化值的驱动程序分配位置的指针。 此值标识框架用于设备的读取和写入请求的缓冲区访问方法。

[out] IoControlIoType

指向接收 WDF_DEVICE_IO_TYPE类型化值的驱动程序分配位置的指针。 此值标识框架用于设备的 I/O 控制请求的缓冲区访问方法。

返回值

没有

言论

如果在 PnP 管理器加载所有设备的驱动程序之前调用 WdfDeviceGetDeviceGetDeviceStackIoType,则 WdfDeviceGetDeviceStackIoType 检索的值可能不是它实际使用的值。

有关框架如何选择缓冲区访问方法的详细信息,请参阅 管理 UMDF 驱动程序中的缓冲区访问方法

要求

要求 价值
最低支持的客户端 Windows 8.1
目标平台 普遍
最低 UMDF 版本 2.0
标头 wdfdevice.h (包括 Wdf.h)
WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

另请参阅

WdfDeviceInitSetIoTypeEx