IWDFIoRequest 接口 (wudfddi.h)
[警告: UMDF 2 是最新版本的 UMDF,并取代 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 不会向 UMDF 1 添加任何新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]
IWDFIoRequest 接口公开 I/O 请求对象。
继承
IWDFIoRequest 接口继承自 IWDFObject。 IWDFIoRequest 还具有以下类型的成员:
- 方法
方法
IWDFIoRequest 接口具有这些方法。
IWDFIoRequest::CancelSentRequest CancelSentRequest 方法尝试取消驱动程序之前提交到 I/O 目标的 I/O 请求。 |
IWDFIoRequest::Complete Complete 方法完成 I/O 请求。 |
IWDFIoRequest::CompleteWithInformation CompleteWithInformation 方法使用提供的信息完成请求。 |
IWDFIoRequest::FormatUsingCurrentType FormatUsingCurrentType 方法设置 I/O 请求的格式,以便驱动程序可以将其转发到下一个较低级别的驱动程序。 |
IWDFIoRequest::ForwardToIoQueue ForwardToIoQueue 方法将 (即) I/O 请求重新排队到调用驱动程序的 I/O 队列之一。 |
IWDFIoRequest::GetCompletionParams GetCompletionParams 方法检索用于完成 I/O 请求对象的 parameters 对象。 |
IWDFIoRequest::GetCreateParameters GetCreateParameters 方法检索创建类型请求的请求参数。 |
IWDFIoRequest::GetDeviceIoControlParameters GetDeviceIoControlParameters 方法检索设备 I/O 控件类型请求的请求参数。 |
IWDFIoRequest::GetFileObject GetFileObject 方法检索指向与 I/O 请求关联的 IWDFFile 接口的指针。 |
IWDFIoRequest::GetInputMemory GetInputMemory 方法检索表示 I/O 请求中的输入缓冲区的内存对象。 |
IWDFIoRequest::GetIoQueue GetIoQueue 方法检索与 I/O 请求关联的 I/O 队列对象。 |
IWDFIoRequest::GetOutputMemory GetOutputMemory 方法检索表示 I/O 请求的输出缓冲区的内存对象。 |
IWDFIoRequest::GetReadParameters GetReadParameters 方法检索读取类型请求的请求参数。 |
IWDFIoRequest::GetRequestorProcessId GetRequestorProcessId 方法检索发送 I/O 请求的进程标识符。 |
IWDFIoRequest::GetType GetType 方法检索请求包含的操作类型。 |
IWDFIoRequest::GetWriteParameters GetWriteParameters 方法检索写入类型请求的请求参数。 |
IWDFIoRequest::Impersonate Impersonate 方法注册框架应为模拟调用的方法注册接口。 |
IWDFIoRequest::IsFrom32BitProcess IsFrom32BitProcess 方法确定请求是否源自 32 位进程。 |
IWDFIoRequest::MarkCancelable MarkCancelable 方法允许取消 I/O 请求。 |
IWDFIoRequest::Send Send 方法将请求发送到指定的 I/O 目标。 |
IWDFIoRequest::SetCompletionCallback SetCompletionCallback 方法注册在 I/O 请求完成时框架应调用的 OnCompletion 方法的接口。 |
IWDFIoRequest::SetInformation SetInformation 方法设置请求的信息大小。 |
IWDFIoRequest::UnmarkCancelable UnmarkCancelable 方法禁用取消 I/O 请求。 |
要求
要求 | 值 |
---|---|
结束支持 | 在 UMDF 2.0 及更高版本中不可用。 |
目标平台 | 桌面 |
最低 UMDF 版本 | 1.5 |
标头 | wudfddi.h |