OID_SRIOV_PF_LUID

Un driver eccessivamente genera una richiesta di query OID (Object Identifier) di OID_SRIOV_PF_LUID per ricevere l'identificatore univoco locale (LUID) associato alla funzione fisica PCI Express (PCIe) della scheda di rete.

Il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore alla struttura NDIS_SRIOV_PF_LUID_INFO .

Commenti

NDIS genera un LUID per il pf prima che NDIS chiami la funzione MiniportInitializeEx del driver miniport per il pf. Questo LUID è valido fino a quando NDIS non chiama la funzione MiniportHaltEx del driver.

Nota Il valore del membro Luid è diverso dal membro NetLuid della struttura NDIS_MINIPORT_INIT_PARAMETERS . Questa struttura viene passata al driver miniport tramite il parametro MiniportInitParameters di MiniportInitializeEx.

Codici di stato restituiti

NDIS gestisce la richiesta di query OID di OID_SRIOV_PF_LUID richiesta di driver miniport. I driver non verranno emessi da questa richiesta OID.

Quando NDIS gestisce la richiesta di OID_SRIOV_PF_LUID, restituisce uno dei codici di stato seguenti.

Codice di stato Descrizione

NDIS_STATUS_SUCCESS

La richiesta OID è stata completata correttamente.

NDIS_STATUS_NOT_SUPPORTED

Il driver miniport non supporta l'interfaccia di virtualizzazione I/O radice singola (SR-IOV) o non è abilitata per l'uso dell'interfaccia.

NDIS_STATUS_INVALID_LENGTH

Il buffer delle informazioni era troppo breve. Il driver miniport deve impostare i DATI. QUERY_INFORMATION. Membro BytesNeeded nella struttura NDIS_OID_REQUEST alle dimensioni minime del buffer necessarie.

NDIS_STATUS_FAILURE

La richiesta non è riuscita per altri motivi.

Requisiti

Versione

Supportato in NDIS 6.30 e versioni successive.

Intestazione

Ntddndis.h (include Ndis.h)

Vedi anche


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO