WMI 架構
為了支援 WMI,您的驅動程式會註冊為 WMI 提供者。 WMI 提供者是 Win32 動態連結程式庫 (DLL) ,可處理 WMI 要求並提供 WMI 檢測資料。 請參閱 註冊為 WMI 資料提供者 ,以瞭解驅動程式如何註冊為 WMI 提供者。
將驅動程式註冊為 WMI 提供者之後,WMI 取用者接著會要求資料或叫用提供者所公開的方法。
查詢要求會從使用者模式取用者向下移至 WMI 核心模式服務,進而將 IRP 要求傳送至您的驅動程式。
例如,當 WMI 用戶端要求指定的資料區塊時,WMI 核心元件會將查詢要求傳送至驅動程式以擷取或設定資料。 驅動程式會處理 WMI 要求,如 處理 WMI 要求中所述。
下圖顯示此資料流程: