Interrogation des paramètres d’un commutateur de carte réseau

Un pilote ou une application utilisateur qui se superpose peut obtenir les paramètres d’un commutateur de carte réseau qui a été créé sur une carte réseau qui prend en charge la virtualisation d’E/S racine unique (SR-IOV). Le pilote ou l’application émet une demande de méthode d’identificateur d’objet (OID) de OID_NIC_SWITCH_PARAMETERS pour obtenir ces paramètres.

Avant que le pilote ou l’application utilisateur excessivement n’émet cette demande de méthode OID, elle doit initialiser une structure de NDIS_NIC_SWITCH_PARAMETERS . Le pilote ou l’application doit définir le membre SwitchId sur l’identificateur du commutateur de carte réseau pour lequel les paramètres doivent être retournés.

Note À compter de Windows Server 2012, l’interface SR-IOV ne prend en charge qu’un seul commutateur de carte réseau sur la carte réseau. Ce commutateur est appelé commutateur de carte réseau par défaut et est référencé par l’identificateur de NDIS_DEFAULT_SWITCH_ID.

Après un retour réussi de cette demande de méthode OID, le membre InformationBuffer de la structure NDIS_OID_REQUEST contient un pointeur vers une structure NDIS_NIC_SWITCH_PARAMETERS . Cette structure contient les paramètres du commutateur spécifié.

NDIS gère la demande de OID_NIC_SWITCH_PARAMETERS pour les pilotes miniport. NDIS retourne les informations à partir d’un cache interne des données qu’il gère à partir des sources suivantes :