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) |