共用方式為


框架物件方法

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

  • 它會執行與 對象相關聯的動作。

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

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

  • 它會擷取或修改與 對象相關聯的 屬性

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

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

每個物件方法都會接受物件句柄做為輸入。 如果驅動程式將無效的物件句柄傳遞給物件方法,就會進行系統錯誤檢查。