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 d’en-tête sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure de NDIS_SRIOV_VF_SERIAL_NUMBER_INFO, NDIS définit le membre révision du d’en-tête 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 taille 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 sur tous les adaptateurs VF de la partition enfant. NDIS obtient le numéro de série VF 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 à une instance d’une machine virtuelle 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 pour la machine virtuelle via une requête de jeu d’OID de OID_NIC_SWITCH_ALLOCATE_VF.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.30 et versions ultérieures. |
d’en-tête | ntddndis.h (include Ndis.h) |
Voir aussi