NDIS_NIC_SWITCH_PARAMETERS Struktur (ntddndis.h)
Die NDIS_NIC_SWITCH_PARAMETERS-Struktur gibt die Konfigurationsparameter eines Netzwerkadapterschalters 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;
Angehörige
Header
Der Typ, die Überarbeitung und die Größe der NDIS_NIC_SWITCH_PARAMETERS Struktur. Dieses Element ist als NDIS_OBJECT_HEADER Struktur formatiert.
Der Miniporttreiber muss den Type Member von Header- auf NDIS_OBJECT_TYPE_DEFAULT festlegen. Um die Version der NDIS_NIC_SWITCH_PARAMETERS-Struktur anzugeben, muss der Treiber das element RevisionHeader- 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 werden für dieses Element 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 der Switches, die der Netzwerkadapter unterstützt. Ein NDIS_DEFAULT_SWITCH_ID Wert gibt den Standard-Netzwerkadapter-Switch an.
SwitchFriendlyName
Ein NDIS_NIC_SWITCH_FRIENDLYNAME Wert, der eine Beschreibung für den Schalter enthält.
NumVFs
Ein ULONG-Wert, der die Anzahl der virtuellen PCI-Express-Funktionen (PCIe) angibt, die auf dem Netzwerkadapter aktiviert sind. VFs werden auf dem Adapter aktiviert, wenn die Virtualisierung über einen Aufruf von NdisMEnableVirtualizationaktiviert wird.
NdisReserved1
Reserviert für NDIS.
NdisReserved2
Reserviert für NDIS.
NdisReserved3
Reserviert für NDIS.
NumQueuePairsForDefaultVPort
Bemerkungen
Die NDIS_NIC_SWITCH_PARAMETERS Struktur wird in OID-Methodenanforderungen von OID_NIC_SWITCH_CREATE_SWITCH und OID_NIC_SWITCH_PARAMETERSverwendet. Diese OID-Anforderungen legen die Konfigurationsparameter eines Netzwerkadapterswitchs fest oder abfragen sie.
Weitere Informationen zur SR-IOV-Schnittstelle finden Sie unter Übersicht über die Single Root I/O Virtualization (SR-IOV).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.30 und höher. |
Header- | ntddndis.h (include Ndis.h) |
Siehe auch