OID_SRIOV_VF_SERIAL_NUMBER
En överdrivande drivrutin utfärdar en begäran om objektidentifierare (OID) för OID_SRIOV_VF_SERIAL_NUMBER för att fastställa serienumret för PCI Express-nätverkskortet (PCIe) Virtual Function (VF). Det här virtuella nätverkskortet exponeras i gästoperativsystemet för en Hyper-V underordnad partition som VF är ansluten till.
InformationBuffer medlem i NDIS_OID_REQUEST struktur innehåller en pekare till en NDIS_SRIOV_VF_SERIAL_NUMBER_INFO struktur.
Anmärkningar
Den överdrivande drivrutinen använder serienumret för att mappa VF-nätverkskortet till en instans av en virtuell hårddisk på det fysiska nätverkskortet. Serienumret genereras av virtualiseringsstacken innan resurser för den virtuella resursen allokeras via en OID-uppsättningsbegäran för OID_NIC_SWITCH_ALLOCATE_VF.
Returstatuskoder
NDIS hanterar OID-frågebegäran för OID_SRIOV_VF_SERIAL_NUMBER begäran för miniportdrivrutiner. Drivrutinerna kommer inte att utfärdas den här OID-begäran.
När NDIS hanterar OID_SRIOV_VF_SERIAL_NUMBER begäran returneras någon av följande statuskoder.
Statuskod | Beskrivning |
---|---|
NDIS_STATUS_SUCCESS |
OID-begäran har slutförts. |
NDIS_STATUS_NOT_SUPPORTED |
Miniportdrivrutinen stöder antingen inte det enda rot-I/O-virtualiseringsgränssnittet (SR-IOV) eller så är den inte aktiverad för att använda gränssnittet. |
NDIS_STATUS_INVALID_LENGTH |
Informationsbufferten var för kort. NDIS anger DATA. QUERY_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs. |
NDIS_STATUS_FAILURE |
Begäran misslyckades av andra skäl. |
Krav
Version |
Stöds i NDIS 6.30 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |