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 接口继承自 IWDFIoRequest。 IWDFIoRequest2 还具有以下类型的成员:
- 方法
方法
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 |