共用方式為


WMI 次要 IRP

本節說明屬於 WDM WDM 之 WMI 擴充功能一部分的 Windows Management Instrumentation IRP。 所有 WMI IRP 都會使用主要程式碼 IRP_MJ_SYSTEM_CONTROL ,以及指出特定 WMI 要求的次要程式碼。 WMI 核心模式元件可以在驅動程式成功註冊為 WMI 資料的供應商之後,隨時傳送 WMI IRP。 當使用者模式資料取用者要求 WMI 資料時,通常會傳送 WMI IRP。

所有驅動程式都必須設定 DispatchSystemControl 常式的分派資料表進入點,才能處理 WMI 要求。

如果驅動程式藉由呼叫 IoWMIRegistrationControl 註冊為 WMI資料提供者,則必須使用 處理 WMI 要求中所述的其中一種技術來處理 WMI IRP。

未註冊為 WMI 資料提供者的驅動程式必須將所有 WMI 要求轉送至下一個較低的驅動程式。

本節說明下列系統定義的 WMI 次要函式代碼:

IRP_MN_CHANGE_SINGLE_INSTANCE

IRP_MN_CHANGE_SINGLE_ITEM

IRP_MN_DISABLE_COLLECTION

IRP_MN_DISABLE_EVENTS

IRP_MN_ENABLE_COLLECTION

IRP_MN_ENABLE_EVENTS

IRP_MN_EXECUTE_METHOD

IRP_MN_QUERY_ALL_DATA

IRP_MN_QUERY_SINGLE_INSTANCE

IRP_MN_REGINFO

IRP_MN_REGINFO_EX

如果驅動程式收到包含任何其他 IRP 次要函式程式碼的 IRP,它應該會將 IRP 轉送到下一個較低的驅動程式。