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