Dela via


OID_SRIOV_PF_LUID

En överliggande drivrutin utfärdar en begäran om objektidentifierare (OID) för OID_SRIOV_PF_LUID för att ta emot den lokalt unika identifieraren (LUID) som är associerad med PCI Express (PCIe) Physical Function (PF) för nätverkskortet.

InformationBuffer medlem i NDIS_OID_REQUEST struktur innehåller en pekare till NDIS_SRIOV_PF_LUID_INFO struktur.

Anmärkningar

NDIS genererar ett LUID för PF innan NDIS anropar funktionen MiniportInitializeEx för miniportdrivrutinen för PF. Detta LUID är giltigt tills NDIS anropar MiniportHaltEx-funktionen för drivrutinen.

Obs Värdet för Luid medlem skiljer sig från NetLuid medlem i NDIS_MINIPORT_INIT_PARAMETERS struktur. Den här strukturen skickas till miniportdrivrutinen via parametern MiniportInitParameters för MiniportInitializeEx.

Returstatuskoder

NDIS hanterar OID-frågebegäran för OID_SRIOV_PF_LUID begäran för miniportdrivrutiner. Drivrutinerna kommer inte att utfärdas den här OID-begäran.

När NDIS hanterar OID_SRIOV_PF_LUID 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. Miniportdrivrutinen måste ange 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


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO