iWDFIoRequest2 接口 (wudfddi.h)

[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 未向 UMDF 1 添加新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]

若要获取 IWDFIoRequest2 接口,驱动程序调用 IWDFIoRequest::QueryInterface

继承

IWDFIoRequest2 接口继承自 IWDFIoRequestIWDFIoRequest2 还具有以下类型的成员:

  • 方法

方法

IWDFIoRequest2 接口包含以下方法。

 
IWDFIoRequest2::GetCreateParametersEx

GetCreateParametersEx 方法检索与正在创建或打开的文件关联的文件创建参数。
IWDFIoRequest2::GetEffectiveIoType

GetEffectiveIoType 方法返回 UMDF 用于 IWDFIoRequest2 接口表示的 I/O 请求的数据缓冲区的缓冲区访问方法。
IWDFIoRequest2::GetQueryInformationParameters

GetQueryInformationParameters 方法检索与 WdfRequestQueryInformation 类型的 I/O 请求关联的参数。
IWDFIoRequest2::GetRequestorMode

GetRequestorMode 方法指示 I/O 请求是来自内核模式驱动程序还是用户模式组件 (应用程序或用户模式驱动程序) 。
IWDFIoRequest2::GetSetInformationParameters

GetSetInformationParameters 方法检索与 WdfRequestSetInformation 类型的 I/O 请求关联的参数。
IWDFIoRequest2::GetStatus

GetStatus 方法返回 I/O 请求的状态。
IWDFIoRequest2::IsCanceled

IsCanceled 方法确定 I/O 管理器是否已尝试取消 I/O 请求。
IWDFIoRequest2::IsFromUserModeDriver

IsFromUserModeDriver 方法指示 I/O 请求来自用户模式驱动程序还是应用程序。
IWDFIoRequest2::Requeue

Requeue 方法将 I/O 请求返回到从中传递到驱动程序的 I/O 队列的头。
IWDFIoRequest2::RetrieveInputBuffer

RequestRetrieveInputBuffer 方法检索 I/O 请求的输入缓冲区。
IWDFIoRequest2::RetrieveInputMemory

RetrieveInputMemory 方法检索表示 I/O 请求输入缓冲区的框架内存对象的 IWDFMemory 接口。
IWDFIoRequest2::RetrieveOutputBuffer

RequestRetrieveOutputBuffer 方法检索 I/O 请求的输出缓冲区。
IWDFIoRequest2::RetrieveOutputMemory

RetrieveOutputMemory 方法检索表示 I/O 请求输出缓冲区的框架内存对象的 IWDFMemory 接口。
IWDFIoRequest2::Reuse

Reuse 方法重新初始化框架请求对象,以便可以重复使用。
IWDFIoRequest2::StopAcknowledge

StopAcknowledge 方法通知框架驱动程序已停止处理指定的 I/O 请求。

要求

要求
结束支持 在 UMDF 2.0 及更高版本中不可用。
目标平台 桌面
最低 UMDF 版本 1.9
标头 wudfddi.h