OID_SRIOV_PF_LUID

Un pilote qui dépasse émet une demande de requête d’identificateur d’objet (OID) de OID_SRIOV_PF_LUID pour recevoir l’identificateur unique local (LUID) associé à la fonction physique (PF) PCI Express (PCIe) de la carte réseau.

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

Notes

NDIS génère un LUID pour le pf avant que NDIS appelle la fonction MiniportInitializeEx du pilote miniport pour le pf. Ce LUID est valide jusqu’à ce que NDIS appelle la fonction MiniportHaltEx du pilote.

Note La valeur du membre Luid diffère du membre NetLuid de la structure NDIS_MINIPORT_INIT_PARAMETERS . Cette structure est passée au pilote miniport via le paramètre MiniportInitParameters de MiniportInitializeEx.

Codes d’état de retour

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

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

Code d’état Description

NDIS_STATUS_SUCCESS

La requête 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. Le pilote miniport doit définir les données. QUERY_INFORMATION. Le membre BytesNeeded dans le NDIS_OID_REQUEST structure à 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


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO