OID_SWITCH_NIC_RESTORE_COMPLETE
Le bord du protocole du commutateur extensible Hyper-V émet une demande de jeu d’identificateur d’objet (OID) de OID_SWITCH_NIC_RESTORE_COMPLETE pour informer les extensions de commutateur extensible Hyper-V de l’achèvement de l’opération de restauration des données d’exécution. Grâce à cette opération, l’extension restaure ses données d’exécution pour un port et sa connexion de carte réseau associée.
Le membre InformationBuffer de la structure NDIS_OID_REQUEST contient un pointeur vers une structure NDIS_SWITCH_NIC_SAVE_STATE . Cette structure est allouée par le bord du protocole du commutateur extensible.
Notes
Lorsqu’elle reçoit la demande de jeu d’OID de OID_SWITCH_NIC_RESTORE_COMPLETE, l’extension doit suivre les instructions suivantes :
- L’extension ne doit pas modifier la structure NDIS_SWITCH_NIC_SAVE_STATE associée à la requête OID.
- L’extension doit appeler NdisFOidRequest pour transférer cette demande de jeu d’OID aux extensions sous-jacentes dans la pile de pilotes de commutateur extensible. L’extension ne doit pas faire échouer la requête OID.
Les demandes de jeu d’OID de OID_SWITCH_NIC_RESTORE_COMPLETE sont finalement gérées par le bord de miniport sous-jacent du commutateur extensible. Une fois que cette demande de méthode OID a été reçue par le bord du miniport, elle termine la requête OID avec NDIS_STATUS_SUCCESS. Cela avertit le bord du protocole du commutateur extensible que toutes les extensions de la pile de pilotes de commutateur extensible ont terminé l’opération d’enregistrement.
Pour plus d’informations sur l’enregistrement des données d’exécution pour un port de commutateur extensible, consultez Enregistrement des données Run-Time de commutateur extensible Hyper-V.
Codes d’état de retour
Si l’extension termine la demande de jeu d’OID de OID_SWITCH_NIC_RESTORE_COMPLETE, elle retourne l’un des codes status suivants.
Code d’état | Description |
---|---|
NDIS_STATUS_SUCCESS |
La requête OID s’est terminée avec succès. |
Spécifications
Version |
Pris en charge dans NDIS 6.30 et versions ultérieures. |
En-tête |
Ntddndis.h (inclure Ndis.h) |