Dela via


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)

Se även


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF