fonction NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT (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 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 échchables. 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énements 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énements EvtNetAdapterReceiveScalingSetIndirectionEntries du pilote client.
Valeur de retour
Aucun
Remarques
La structure NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES est un paramètre d’entrée pour NetAdapterSetReceiveScalingCapabilities. Le client doit utiliser NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES_INIT pour initialiser cette structure avant d’appeler NetAdapterSetReceiveScalingCapabilities.
Exigences
Exigence | Valeur |
---|---|
version minimale de UMDF | 2.33 |
d’en-tête | netreceivescaling.h (include netadaptercx.h) |
Voir aussi
NET_ADAPTER_RECEIVE_SCALING_CAPABILITIES