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