NDIS_NIC_SWITCH_PARAMETERS-Struktur (ntddndis.h)
Die NDIS_NIC_SWITCH_PARAMETERS-Struktur gibt die Konfigurationsparameter eines Netzwerkadapterswitches auf dem Netzwerkadapter an.
Syntax
typedef struct _NDIS_NIC_SWITCH_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_NIC_SWITCH_TYPE SwitchType;
NDIS_NIC_SWITCH_ID SwitchId;
NDIS_NIC_SWITCH_FRIENDLYNAME SwitchFriendlyName;
ULONG NumVFs;
ULONG NdisReserved1;
ULONG NdisReserved2;
ULONG NdisReserved3;
ULONG NumQueuePairsForDefaultVPort;
} NDIS_NIC_SWITCH_PARAMETERS, *PNDIS_NIC_SWITCH_PARAMETERS;
Member
Header
Typ, Revision und Größe der NDIS_NIC_SWITCH_PARAMETERS-Struktur . Dieser Member 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_NIC_SWITCH_PARAMETERS-Struktur anzugeben, muss der Treiber den Revisionsmember von Header auf den folgenden Wert festlegen:
NDIS_NIC_SWITCH_PARAMETERS_REVISION_1
Originalversion für NDIS 6.30 und höher.
Legen Sie das Element Größe auf NDIS_SIZEOF_NIC_SWITCH_PARAMETERS_REVISION_1 fest.
Flags
Ein ULONG-Wert, der ein bitweises OR von Flags enthält. Die folgenden Flags sind für diesen Member definiert.
NDIS_NIC_SWITCH_PARAMETERS_SWITCH_NAME_CHANGED
Dieses Flag gibt an, dass das Feld, das in der NDIS_NIC_SWITCH_PARAMETERS-Struktur aktualisiert wurde, das SwitchName-Element ist.
SwitchType
Ein NDIS_NIC_SWITCH_TYPE Enumerationswert, der den Typ des Netzwerkadapterswitches angibt.
SwitchId
Ein NDIS_NIC_SWITCH_ID Wert, der einen Switchbezeichner enthält. Der Switchbezeichner ist eine ganze Zahl zwischen null und der Anzahl von Switches, die vom Netzwerkadapter unterstützt werden. Ein NDIS_DEFAULT_SWITCH_ID-Wert gibt den Standard-Netzwerkadapterswitch an.
SwitchFriendlyName
Ein NDIS_NIC_SWITCH_FRIENDLYNAME Wert, der eine Beschreibung für den Switch enthält.
NumVFs
Ein ULONG-Wert, der die Anzahl der auf dem Netzwerkadapter aktivierten VIRTUELLEN FUNKTIONEN (PCI Express, PCIe) angibt. VFs werden auf dem Adapter aktiviert, wenn die Virtualisierung über einen Aufruf von NdisMEnableVirtualization aktiviert wird.
NdisReserved1
Reserviert für NDIS.
NdisReserved2
Reserviert für NDIS.
NdisReserved3
Reserviert für NDIS.
NumQueuePairsForDefaultVPort
Hinweise
Die NDIS_NIC_SWITCH_PARAMETERS-Struktur wird in OID-Methodenanforderungen von OID_NIC_SWITCH_CREATE_SWITCH und OID_NIC_SWITCH_PARAMETERS verwendet. Diese OID-Anforderungen legen die Konfigurationsparameter eines Netzwerkadapterswitches fest oder fragen sie ab.
Weitere Informationen zur SR-IOV-Schnittstelle finden Sie unter Übersicht über single root E/O Virtualization (SR-IOV).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.30 und höher. |
Kopfzeile | ntddndis.h (include Ndis.h) |
Weitere Informationen