énumération NDIS_NIC_SWITCH_VPORT_STATE (ntddndis.h)

L’énumération NDIS_NIC_SWITCH_VPORT_STATE spécifie l’état d’un port virtuel (VPort) de virtualisation d’E/S racine unique (SR-IOV) sur le commutateur de carte réseau d’une carte réseau.

Syntax

typedef enum _NDIS_NIC_SWITCH_VPORT_STATE {
  NdisNicSwitchVPortStateUndefined,
  NdisNicSwitchVPortStateActivated,
  NdisNicSwitchVPortStateDeactivated,
  NdisNicSwitchVPortStateMaximum
} NDIS_NIC_SWITCH_VPORT_STATE, *PNDIS_NIC_SWITCH_VPORT_STATE;

Constantes

 
NdisNicSwitchVPortStateUndefined
L’état VPort n’est pas défini.
NdisNicSwitchVPortStateActivated
Le VPort est alloué et dans un état activé.

Note Le VPort par défaut attaché à la fonction physique PCI Express (PCIe) et les ports virtuels non définis par défaut attachés aux fonctions virtuelles PCIe sont créés dans un état activé. Une fois créés, ces VPorts ne peuvent pas être désactivés.

 
NdisNicSwitchVPortStateDeactivated
Le VPort est alloué et dans un état désactivé.

Note Les VPorts non définis par défaut attachés au pf sont créés dans un état désactivé. Ces VPorts peuvent être activés à l’aide de requêtes de jeu d’OID de OID_NIC_SWITCH_VPORT_PARAMETERS. Toutefois, une fois activés, ces VPorts ne peuvent pas être désactivés.

 
NdisNicSwitchVPortStateMaximum
Valeur maximale pour cette énumération. Cette valeur peut changer dans les versions ultérieures des fichiers d’en-tête NDIS et des fichiers binaires.

Remarques

Le membre VPortState des structures NDIS_NIC_SWITCH_VPORT_PARAMETERS et NDIS_NIC_SWITCH_VPORT_INFO est un type de données d’énumération NDIS_NIC_SWITCH_VPORT_STATE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.30 et versions ultérieures.
En-tête ntddndis.h (include Ndis.h)

Voir aussi

NDIS_NIC_SWITCH_VPORT_INFO

NDIS_NIC_SWITCH_VPORT_PARAMETERS

OID_NIC_SWITCH_VPORT_PARAMETERS