Partager via


structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO (ntddndis.h)

La structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO contient le numéro de série associé à une carte réseau PCI Express (PCIe) Virtual Function (VF). Cet adaptateur est exposé dans le système d’exploitation invité d’une partition enfant Hyper-V.

Syntaxe

typedef struct _NDIS_SRIOV_VF_SERIAL_NUMBER_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG              SerialNumber;
} NDIS_SRIOV_VF_SERIAL_NUMBER_INFO, *PNDIS_SRIOV_VF_SERIAL_NUMBER_INFO;

Membres

Header

Type, révision et taille de la structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

NDIS définit le membre Type de l’en-tête sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO , NDIS définit le membre Revision de Header sur la valeur suivante :

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1

Version d’origine pour NDIS 6.30 et versions ultérieures.

Définissez le membre Size sur NDIS_SIZEOF_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1.

SerialNumber

Valeur ULONG qui spécifie le numéro de série associé à la carte réseau VF dans une partition enfant Hyper-V. Cette valeur est générée par la pile de virtualisation qui s’exécute dans le système d’exploitation de gestion de la partition parente Hyper-V.

Le numéro de série est unique pour toutes les cartes VF de la partition enfant. NDIS obtient le numéro de série VF à partir du pilote de bus PCI virtuel (VPCI) sous-jacent qui s’exécute dans le système d’exploitation invité de la partition enfant.

Remarques

La structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO est utilisée dans les requêtes de requête OID de OID_SRIOV_VF_SERIAL_NUMBER.

La pile de virtualisation utilise le numéro de série pour mapper la carte réseau VF dans une partition enfant Hyper-V à un instance d’une VF sur la carte réseau physique. La pile de virtualisation crée le numéro de série VF unique avant que les ressources ne soient allouées à la VF via une demande de jeu OID de OID_NIC_SWITCH_ALLOCATE_VF.

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 (inclure Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

OID_SRIOV_VF_SERIAL_NUMBER