共用方式為


篩選模組狀態指示

篩選驅動程式可以提供 NDIS 在基礎驅動程式報告狀態時呼叫的 FilterStatus 函式。 篩選驅動程式也可以起始狀態指示。

下圖說明已篩選的狀態指示。

說明篩選狀態指示的圖表。

在基礎驅動程式撥號狀態指示函式 (NdisMIndicateStatusExNdisFIndicateStatus) 之後,NDIS 會呼叫篩選驅動程式的FilterStatus函式。 如需如何從迷你埠驅動程式指出狀態的詳細資訊,請參閱 配接器狀態指示

篩選驅動程式在其FilterStatus函式中呼叫NdisFIndicateStatus,以傳遞篩選狀態指示給過度處理驅動程式。 篩選驅動程式可以呼叫 NdisFIndicateStatus) 或修改指示的狀態,再呼叫 NdisFIndicateStatus來篩選出狀態指示 (。

若要產生狀態指示,篩選驅動程式會呼叫 NdisFIndicateStatus, 而不需事先呼叫 FilterStatus

在此情況下,篩選驅動程式應該將SourceHandle成員設定為 NDIS 傳遞給FilterAttach函式之 NdisFilterHandle參數的控制碼。 如果狀態指示與 OID 要求相關聯,篩選驅動程式可以設定 DestinationHandleRequestId 成員,讓 NDIS 可以提供特定通訊協定系結的狀態指示。

篩選驅動程式呼叫 NdisFIndicateStatus之後,NDIS 會呼叫 status 函式 (ProtocolStatusExFilterStatus) 下一個過度處理的驅動程式。