Condividi tramite


OID_SRIOV_VF_SERIAL_NUMBER

Un driver overlying genera una richiesta di query OID (Object Identifier) di OID_SRIOV_VF_SERIAL_NUMBER per determinare il numero di serie della scheda di rete VF (PCI Express) Virtual Function (PCIe). Questa scheda di rete virtuale viene esposta nel sistema operativo guest di una partizione figlio Hyper-V a cui è collegato il VF.

Il membro InformationBuffer della struttura NDIS_OID_REQUEST contiene un puntatore a una struttura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO .

Commenti

Il driver di overlying usa il numero di serie per eseguire il mapping della scheda di rete VF a un'istanza di un VF nella scheda di rete fisica. Il numero di serie viene generato dallo stack di virtualizzazione prima che le risorse per il VF vengano allocate tramite una richiesta OID set di OID_NIC_SWITCH_ALLOCATE_VF.

Codici di stato restituiti

NDIS gestisce la richiesta di query OID della richiesta di OID_SRIOV_VF_SERIAL_NUMBER per i driver miniport. I driver non verranno emessi questa richiesta OID.

Quando NDIS gestisce la richiesta di OID_SRIOV_VF_SERIAL_NUMBER, 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 (SR-IOV) radice singola o non è abilitata per l'uso dell'interfaccia.

NDIS_STATUS_INVALID_LENGTH

Il buffer delle informazioni era troppo breve. NDIS imposta i DATI. QUERY_INFORMATION. Membro ByteNeeded nella struttura NDIS_OID_REQUEST alla dimensione minima del buffer necessaria.

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


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF