Auf Englisch lesen

Freigeben über


OID_SWITCH_NIC_RESTORE_COMPLETE

Der Protokollrand des erweiterbaren Hyper-V-Switches stellt eine OID-Set-Anforderung von OID_SWITCH_NIC_RESTORE_COMPLETE aus, um Hyper-V-Erweiterungserweiterungen über den Abschluss des Vorgangs zum Wiederherstellen von Laufzeitdaten zu benachrichtigen. Durch diesen Vorgang stellt die Erweiterung ihre Laufzeitdaten für einen Port und die zugehörige Netzwerkadapterverbindung wieder her.

Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf eine NDIS_SWITCH_NIC_SAVE_STATE Struktur. Diese Struktur wird vom Protokollrand des erweiterbaren Switches zugeordnet.

Bemerkungen

Wenn sie die OID-Set-Anforderung von OID_SWITCH_NIC_RESTORE_COMPLETE empfängt, muss die Erweiterung die folgenden Richtlinien befolgen:

  • Die Erweiterung darf die NDIS_SWITCH_NIC_SAVE_STATE Struktur, die der OID-Anforderung zugeordnet ist, nicht ändern.
  • Die Erweiterung muss NdisFOidRequest aufrufen, um diese OID-Setanforderung an zugrunde liegende Erweiterungen im erweiterbaren Switchtreiberstapel weiterzuleiten. Bei der Erweiterung darf die OID-Anforderung nicht fehlschlagen.

OID-Setanforderungen von OID_SWITCH_NIC_RESTORE_COMPLETE werden letztendlich vom zugrunde liegenden Miniportrand des erweiterbaren Switches verarbeitet. Nachdem diese Anforderung der OID-Methode vom Miniport-Edge empfangen wurde, wird die OID-Anforderung mit NDIS_STATUS_SUCCESS abgeschlossen. Dadurch wird der Protokollrand des erweiterbaren Switches benachrichtigt, dass alle Erweiterungen im erweiterbaren Switchtreiberstapel den Speichervorgang abgeschlossen haben.

Weitere Informationen zum Speichern von Laufzeitdaten für einen erweiterbaren Switchport finden Sie unter Save Hyper-V Extensible Switch Run-Time Data.

Rückgabestatuscodes

Wenn die Erweiterung die OID-Set-Anforderung von OID_SWITCH_NIC_RESTORE_COMPLETE abschließt, gibt sie einen der folgenden status-Codes zurück.

Statuscode BESCHREIBUNG

NDIS_STATUS_SUCCESS

Die OID-Anforderung wurde erfolgreich abgeschlossen.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.30 und höher.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen


NDIS_OID_REQUEST

NDIS_SWITCH_NIC_SAVE_STATE