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 |
---|---|
En-tête | netreceivescaling.h (inclure netadaptercx.h) |
Voir aussi
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour