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