Freigeben über


Löschen eines Empfangsfilters für einen virtuellen Port

Um einen Empfangsfilter von einem virtuellen Port (VPort) auf dem NIC-Switch zu löschen, stellt ein übersteigender Treiber eine OID-Set-Anforderung (Object Identifier) von OID_RECEIVE_FILTER_CLEAR_FILTER aus. Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf eine NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS-Struktur .

Bevor der überlastende Treiber die OID_RECEIVE_FILTER_CLEAR_FILTER-Anforderung ausgibt, muss er die NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS-Struktur initialisieren und die Member wie folgt festlegen:

Ein überlastender Treiber muss alle Filter löschen, die er auf einem VPort festgelegt hat, bevor er den VPort freigibt. Ein Überlastungstreiber muss auch alle Filter löschen, die er auf dem Standard-VPort festgelegt hat, bevor er seine Bindung an den Netzwerkadapter schließt oder vom Netzwerkadapter getrennt wird.