共用方式為


Framework 物件方法

每個架構物件都會匯出一組方法, (函式) 。 每個方法都有兩個用途之一:

  • 它會執行與 物件相關聯的動作。

    例如, WdfIoQueueCreate 方法會建立裝置的 I/O 佇列。

    執行動作的方法通常會傳回 NTSTATUS 值

  • 它會擷取或修改與 物件相關聯的 屬性

    例如, WdfRequestGetInformation 方法會傳回 I/O 要求完成狀態的相關資訊。

    擷取屬性的方法通常會傳回屬性的值,而修改屬性的方法通常不會傳回值。

每個物件方法都會接受物件控制碼做為輸入。 如果驅動程式將不正確物件控制碼傳遞至物件方法,就會進行系統錯誤檢查。