Freigeben über


OID_SRIOV_PF_LUID

Ein Überlastungstreiber gibt eine Objektbezeichnerabfrageanforderung (Object Identifier, OID) von OID_SRIOV_PF_LUID aus, um den lokal eindeutigen Bezeichner (LUID) zu empfangen, der der PCI Express (PCIe) Physical Function (PF) des Netzwerkadapters zugeordnet ist.

Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf die NDIS_SRIOV_PF_LUID_INFO-Struktur .

Bemerkungen

NDIS generiert eine LUID für die PF, bevor NDIS die MiniportInitializeEx-Funktion des Miniporttreibers für die PF aufruft. Diese LUID ist gültig, bis NDIS die MiniportHaltEx-Funktion des Treibers aufruft.

Hinweis Der Wert des Luid-Elements unterscheidet sich vom NetLuid-Element der NDIS_MINIPORT_INIT_PARAMETERS-Struktur . Diese Struktur wird über den MiniportInitParameters-Parameter von MiniportInitializeEx an den Miniporttreiber übergeben.

Rückgabestatuscodes

NDIS verarbeitet die OID-Abfrageanforderung OID_SRIOV_PF_LUID Anforderung für Miniporttreiber. Die Treiber erhalten diese OID-Anforderung nicht.

Wenn NDIS die OID_SRIOV_PF_LUID-Anforderung verarbeitet, gibt es einen der folgenden status-Codes zurück.

Statuscode BESCHREIBUNG

NDIS_STATUS_SUCCESS

Die OID-Anforderung wurde erfolgreich abgeschlossen.

NDIS_STATUS_NOT_SUPPORTED

Der Miniporttreiber unterstützt entweder die SR-IOV-Schnittstelle (Single Root E/O Virtualization) nicht oder ist für die Verwendung der Schnittstelle nicht aktiviert.

NDIS_STATUS_INVALID_LENGTH

Der Informationspuffer war zu kurz. Der Miniporttreiber muss die DATA festlegen. QUERY_INFORMATION. BytesNeed-Member in der NDIS_OID_REQUEST-Struktur auf die erforderliche Mindestpuffergröße.

NDIS_STATUS_FAILURE

Die Anforderung ist aus anderen Gründen fehlgeschlagen.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.30 und höher.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO