共用方式為


GUID 與 OID 和 Miniport 驅動程式狀態的對應

當 WMI 將 WMI 要求傳送至迷你埠配接器 (即,當 WMI 將 I/O 要求封包 [IRP] 傳送至 NDIS 建立) 的功能裝置物件時,NDIS 會攔截要求。 如果 NDIS 已經有服務要求所需的資訊,NDIS 就不會將要求轉送至迷你埠驅動程式。 否則,NDIS 會將 WMI GUID 對應至 OID,然後查詢或設定 OID。

如果迷你埠驅動程式是無連線迷你埠驅動程式,NDIS 可以呼叫迷你埠驅動程式的 MiniportOidRequest 函式來處理 OID 要求。 如果迷你埠驅動程式是連線導向的迷你埠驅動程式,NDIS 可以呼叫迷你埠驅動程式的 MiniportCoOidRequest 函式來處理 OID 要求。 NDIS 會傳回查詢的結果,或將要求設定為 WMI。

迷你埠驅動程式會使用 NdisMIndicateStatusExNdisMCoIndicateStatusEx 函式產生狀態指示。 如果 WMI 用戶端註冊 WMI 事件,而迷你埠驅動程式會產生相關聯的狀態指示,NDIS 會將該狀態指示對應至 WMI GUID,並將 WMI 事件指示傳遞給 WMI。 然後,WMI 會將 WMI 事件指示傳遞給所有已註冊 WMI 事件的 WMI 用戶端。