IWDFIoRequest 介面 (wudfddi.h)
[警告: UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,且較新版本的 #DCF5C4DBEB1C94D5DB427EF06EF4F3547 上不支援 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 要求物件。 |
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 |