OID_SWITCH_PROPERTY_DELETE
Der Protokollrand des erweiterbaren Hyper-V-Switches gibt eine OID-Set-Anforderung (Object Identifier) von OID_SWITCH_PROPERTY_DELETE aus, um erweiterbare Switcherweiterungen über das Löschen einer Switchrichtlinieneigenschaft zu benachrichtigen.
Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf einen Puffer, der eine NDIS_SWITCH_PROPERTY_DELETE_PARAMETERS-Struktur enthält.
Eine Weiterleitungserweiterung kann die OID-Set-Anforderung von OID_SWITCH_PROPERTY_DELETE verarbeiten. Alle anderen Arten von Erweiterungen müssen NdisFOidRequest aufrufen, um die OID-Anforderung an die nächste Erweiterung im erweiterbaren Switchtreiberstapel weiterzuleiten.
Richtlinien zum Behandeln einer OID-Satzanforderung von OID_SWITCH_PROPERTY_DELETE finden Sie unter Verwalten von Switchrichtlinien.
Wenn die Weiterleitungserweiterung die OID-Set-Anforderung von OID_SWITCH_PROPERTY_DELETE abschließt, gibt sie einen der folgenden status-Codes zurück.
Statuscode | BESCHREIBUNG |
---|---|
NDIS_STATUS_SUCCESS |
Die OID-Anforderung wurde erfolgreich abgeschlossen. |
NDIS_STATUS_NOT_SUPPORTED |
Die Weiterleitungserweiterung unterstützt die Switchrichtlinie nicht. |
NDIS_STATUS_Xxx |
Die OID-Anforderung ist aus anderen Gründen fehlgeschlagen. |
Wenn die Weiterleitungserweiterung die OID-Set-Anforderung von OID_SWITCH_PROPERTY_DELETE nicht abschließt, wird die Anforderung durch den zugrunde liegenden Miniportrand des erweiterbaren Switches abgeschlossen. Der Miniportrand gibt den folgenden status Code zurück.
Statuscode | BESCHREIBUNG |
---|---|
NDIS_STATUS_SUCCESS |
Die OID-Anforderung wurde erfolgreich abgeschlossen. |
Version |
Unterstützt in NDIS 6.30 und höher. |
Header |
Ntddndis.h (include Ndis.h) |