NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT-Funktion (netreceivescaling.h)
Die NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES-Struktur .
Syntax
void NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT(
[_Out_] NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES *Capabilities,
[_In_] SIZE_T NumberOfQueues,
[_In_] NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE UnhashedTargetType,
[_In_] NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE HashTypes,
[_In_] NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE ProtocolTypes,
[_In_] PFN_NET_ADAPTER_RECEIVE_SCALING_ENABLE Enable,
[_In_] PFN_NET_ADAPTER_RECEIVE_SCALING_DISABLE Disable,
[_In_] PFN_NET_ADAPTER_RECEIVE_SCALING_SET_HASH_SECRET_KEY SetHashSecretKey,
[_In_] PFN_NET_ADAPTER_RECEIVE_SCALING_SET_INDIRECTION_ENTRIES SetIndirectionEntries
);
Parameter
[_Out_] Capabilities
Ein Zeiger auf die vom Treiber zugewiesene NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES Struktur.
[_In_] NumberOfQueues
Die Anzahl der Hardware-Empfangswarteschlangen. Dieses Element muss eine Stärke von 2 sein.
[_In_] UnhashedTargetType
Ein NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE-Wert , der die Art der Verarbeitung für unbeschwerte Frames angibt. Wenn dieser Member auf NetAdapterReceiveScalingUnhashedTargetTypeUnspecified festgelegt ist, wird UnhashedTarget ignoriert.
[_In_] HashTypes
Ein NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE Wert, der unterstützte Hashfunktionstypen für die Berechnung von Hashwerten angibt.
[_In_] ProtocolTypes
Ein NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE Wert, der die unterstützten Protokolltypen für die Berechnung von Hashwerten angibt.
[_In_] Enable
Ein Zeiger auf die EvtNetAdapterReceiveScalingEnable-Ereignisrückruffunktion des Clienttreibers.
[_In_] Disable
Ein Zeiger auf die EvtNetAdapterReceiveScalingDisable-Ereignisrückruffunktion des Clienttreibers.
[_In_] SetHashSecretKey
Ein Zeiger auf die EvtNetAdapterReceiveScalingSetHashSecretKey-Ereignisrückruffunktion des Clienttreibers.
[_In_] SetIndirectionEntries
Ein Zeiger auf die EvtNetAdapterReceiveScalingSetIndirectionEntries-Ereignisrückruffunktion des Clienttreibers.
Rückgabewert
Keine
Bemerkungen
Die NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES-Struktur ist ein Eingabeparameter für NetAdapterSetReceiveScalingCapabilities. Der Client muss NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT verwenden, um diese Struktur zu initialisieren, bevor NetAdapterSetReceiveScalingCapabilities aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
UMDF-Mindestversion | 2.33 |
Kopfzeile | netreceivescaling.h (include netadaptercx.h) |
Weitere Informationen
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES