NDIS_SRIOV_PF_LUID_INFO-Struktur (ntddndis.h)

Die NDIS_SRIOV_PF_LUID_INFO-Struktur gibt den lokal eindeutigen Bezeichner (LUID) an, der dem PCI Express (PCIe) Physical Function (PF) des Netzwerkadapters zugeordnet ist.

Syntax

typedef struct _NDIS_SRIOV_PF_LUID_INFO {
  NDIS_OBJECT_HEADER Header;
  LUID               Luid;
} NDIS_SRIOV_PF_LUID_INFO, *PNDIS_SRIOV_PF_LUID_INFO;

Member

Header

Der Typ, die Revision und die Größe der NDIS_SRIOV_PF_LUID_INFO-Struktur . Dieses Element ist als NDIS_OBJECT_HEADER-Struktur formatiert.

Der Miniporttreiber muss das Type-Element von Header auf NDIS_OBJECT_TYPE_DEFAULT festlegen. Um die Version der NDIS_SRIOV_PF_LUID_INFO-Struktur anzugeben, muss der Treiber das Revisionselement des Headers auf den folgenden Wert festlegen:

NDIS_SRIOV_PF_LUID_INFO_REVISION_1

Ursprüngliche Version für NDIS 6.30 und höher.

Legen Sie das Element Größe auf NDIS_SIZEOF_SRIOV_PF_LUID_INFO_REVISION_1 fest.

Luid

Ein LUID-Wert , der dem PF-Netzwerkadapter zugeordnet ist. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.

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 PF-Miniporttreibers aufruft .

Hinweis Der Wert des Luid-Elements unterscheidet sich vom NetLuid-Member der NDIS_MINIPORT_INIT_PARAMETERS-Struktur . Diese Struktur wird über miniportInitParameters von MiniportInitializeEx an den Miniporttreiber übergeben.
 
Ein überlastender Treiber fragt diese LUID über OID-Abfrageanforderungen von OID_SRIOV_PF_LUID ab.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.30 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

MiniportHaltEx

MiniportInitializeEx

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

OID_SRIOV_PF_LUID