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 Mitglied muss eine Potenz von 2 sein.
[_In_] UnhashedTargetType
Ein NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE Wert, der den Typ der Behandlung für nicht behandelte Frames angibt. Wenn dieses Element auf NetAdapterReceiveScalingUnhashedTargetTypeUnspecifiedfestgelegt 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
Nichts
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 NetAdapterSetReceiveScalingCapabilitiesaufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Mindest-UMDF-Version | 2.33 |
Header- | netreceivescaling.h (include netadaptercx.h) |
Siehe auch
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES