框架物件方法
每個架構物件都會匯出一組方法(函式)。 每個方法都有兩個用途之一:
它會執行與 對象相關聯的動作。
例如,WdfIoQueueCreate 方法會建立裝置的 I/O 佇列。
執行動作的方法通常會傳回 NTSTATUS 值。
它會擷取或修改與 對象相關聯的 屬性。
例如,WdfRequestGetInformation 方法會傳回 I/O 要求完成狀態的相關信息。
擷取屬性的方法通常會傳回屬性的值,而修改屬性的方法通常不會傳回值。
每個物件方法都會接受物件句柄做為輸入。 如果驅動程式將無效的物件句柄傳遞給物件方法,就會進行系統錯誤檢查。