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) |