WdfRequestGetEffectiveIoType 函数 (wdfrequest.h)

[仅适用于 UMDF]

WdfRequestGetEffectiveIoType 方法返回 UMDF 用于指定 I/O 请求的数据缓冲区的缓冲区访问方法。

语法

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

参数

[in] Request

框架请求对象的句柄。

返回值

WdfRequestGetEffectiveIoType 返回一个 WDF_DEVICE_IO_TYPE类型的值,该值标识 UMDF 用于 I/O 请求的数据缓冲区的缓冲区访问方法。

注解

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

示例

下面的代码示例演示 EvtIoWrite 回调函数如何确定指定写入请求的缓冲区访问方法。

VOID
MyDrvEvtIoWrite(
  _In_  WDFQUEUE Queue,
  _In_  WDFREQUEST Request,
  _In_  size_t Length
)
{ 

...

    WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
    
    iotype = WdfRequestGetEffectiveIoType(Request);

...

}

要求

要求
最低受支持的客户端 Windows 8.1
目标平台 通用
最低 UMDF 版本 2.0
标头 wdfrequest.h (包括 Wdf.h)
Library WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

另请参阅

WDF_DEVICE_IO_TYPE