NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT, fonction (netreceivescaling.h)
La fonction NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT initialise une structure NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES .
Syntaxe
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
);
Paramètres
[_Out_] Capabilities
Pointeur vers la structure de NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES allouée par le pilote.
[_In_] NumberOfQueues
Nombre de files d’attente de réception matérielles. Ce membre doit être un pouvoir de 2.
[_In_] UnhashedTargetType
Valeur NET_ADAPTER_RECEIVE_SCALING_UNHASHED_TARGET_TYPE qui indique le type de gestion pour les images non caches. Si ce membre est défini sur NetAdapterReceiveScalingUnhashedTargetTypeUnspecified, unhashedTarget est ignoré.
[_In_] HashTypes
Valeur NET_ADAPTER_RECEIVE_SCALING_HASH_TYPE qui indique les types de fonctions de hachage pris en charge pour le calcul des valeurs de hachage.
[_In_] ProtocolTypes
Valeur NET_ADAPTER_RECEIVE_SCALING_PROTOCOL_TYPE qui indique les types de protocole pris en charge pour le calcul des valeurs de hachage.
[_In_] Enable
Pointeur vers la fonction de rappel d’événement EvtNetAdapterReceiveScalingEnable du pilote client.
[_In_] Disable
Pointeur vers la fonction de rappel d’événement EvtNetAdapterReceiveScalingDisable du pilote client.
[_In_] SetHashSecretKey
Pointeur vers la fonction de rappel d’événement EvtNetAdapterReceiveScalingSetHashSecretKey du pilote client.
[_In_] SetIndirectionEntries
Pointeur vers la fonction de rappel d’événement EvtNetAdapterReceiveScalingSetIndirectionEntries du pilote client.
Valeur de retour
None
Remarques
La structure NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES est un paramètre d’entrée de NetAdapterSetReceiveScalingCapabilities. Le client doit utiliser NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT pour initialiser cette structure avant d’appeler NetAdapterSetReceiveScalingCapabilities.
Configuration requise
Condition requise | Valeur |
---|---|
Version UMDF minimale | 2,33 |
En-tête | netreceivescaling.h (inclure netadaptercx.h) |
Voir aussi
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES