Partager via


macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC (ndis/hashtypes.h)

La macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC combine un type de hachage et une fonction de hachage en informations de hachage et définit le membre HashInformation dans la structure NDIS_RECEIVE_SCALE_PARAMETERS.

Syntaxe

void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
   _HashType,
   _HashFunction
);

Paramètres

_HashType

Type de hachage.

Le type de hachage est une valeur OR des combinaisons valides des indicateurs suivants :

  • NDIS_HASH_IPV4
  • NDIS_HASH_TCP_IPV4
  • NDIS_HASH_IPV6
  • NDIS_HASH_TCP_IPV6
  • NDIS_HASH_IPV6_EX
  • NDIS_HASH_TCP_IPV6_EX

Pour plus d’informations sur les types de hachage et les combinaisons valides de ces indicateurs, consultez types de hachage RSS.

_HashFunction

Fonction de hachage utilisée.

La fonction de hachage peut être l’une des valeurs suivantes :

  • NdisHashFunctionToeplitz
  • NdisHashFunctionReserved1
  • NdisHashFunctionReserved2
  • NdisHashFunctionReserved3

Pour plus d’informations sur les fonctions de hachage, consultez fonctions de hachage RSS.

Valeur de retour

NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC retourne les informations de hachage résultant de la combinaison du type de hachage et de la fonction de hachage spécifiés.

Remarques

Utilisez les macros NDIS_RSS_HASH_TYPE_FROM_HASH_INFO et NDIS_RSS_HASH_FUNC_FROM_HASH_INFO pour obtenir le type de hachage et la fonction de hachage à partir des informations de hachage.

Une carte réseau (ou son pilote miniport) utilise le type de hachage côté réception (RSS) pour identifier la partie des données réseau reçues utilisées pour calculer une valeur de hachage RSS.

Pour plus d’informations sur le type de hachage, consultez types de hachage RSS.

Une carte réseau (ou son pilote miniport) utilise la fonction de hachage RSS pour calculer une valeur de hachage RSS.

Pour plus d’informations sur les fonctions de hachage, consultez fonctions de hachage RSS.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
plateforme cible Universel
d’en-tête ndis/hashtypes.h (include ndis.h)

Voir aussi

NDIS_RECEIVE_SCALE_PARAMETERS

NDIS_RSS_HASH_FUNC_FROM_HASH_INFO

NDIS_RSS_HASH_TYPE_FROM_HASH_INFO