OID_SRIOV_VF_SERIAL_NUMBER

Un pilote trop élevé émet une demande de requête d’identificateur d’objet (OID) de OID_SRIOV_VF_SERIAL_NUMBER pour déterminer le numéro de série de la carte réseau PCI Express (PCIe) Virtual Function (VF). Cette carte réseau virtuelle est exposée dans le système d’exploitation invité d’une partition enfant Hyper-V à laquelle la VF est attachée.

Le membre InformationBuffer de la structure NDIS_OID_REQUEST contient un pointeur vers une structure NDIS_SRIOV_VF_SERIAL_NUMBER_INFO .

Notes

Le pilote qui se superpose utilise le numéro de série pour mapper la carte réseau VF à un instance d’une VF sur la carte réseau physique. Le numéro de série est généré par la pile de virtualisation avant que les ressources de la VF ne soient allouées via une requête de jeu OID de OID_NIC_SWITCH_ALLOCATE_VF.

Codes d’état de retour

NDIS gère la requête OID de la requête OID_SRIOV_VF_SERIAL_NUMBER pour les pilotes miniport. Les pilotes ne seront pas émis cette demande OID.

Lorsque NDIS gère la requête OID_SRIOV_VF_SERIAL_NUMBER, il retourne l’un des codes status suivants.

Code d’état Description

NDIS_STATUS_SUCCESS

La demande OID s’est terminée avec succès.

NDIS_STATUS_NOT_SUPPORTED

Le pilote miniport ne prend pas en charge l’interface de virtualisation d’E/S racine unique (SR-IOV) ou n’est pas activé pour utiliser l’interface.

NDIS_STATUS_INVALID_LENGTH

La mémoire tampon d’informations était trop courte. NDIS définit les DONNÉES. QUERY_INFORMATION. BytesNeeded membre dans la structure NDIS_OID_REQUEST à la taille de mémoire tampon minimale requise.

NDIS_STATUS_FAILURE

La demande a échoué pour d’autres raisons.

Spécifications

Version

Pris en charge dans NDIS 6.30 et versions ultérieures.

En-tête

Ntddndis.h (inclure Ndis.h)

Voir aussi


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF