IWDFIoRequest 介面 (wudfddi.h)

[警告: UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,且較新版本的 #DCF5C4DBEB1C94D5DB427EF06EF4F3547 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱使用 UMDF 使用者入門。]

IWDFIoRequest 介面會公開 I/O 要求物件。

繼承

IWDFIoRequest 介面繼承自 IWDFObjectIWDFIoRequest 也有下列類型的成員:

  • 方法

方法

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