NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC macro (ndis/hashtypes.h)
La macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC combina un tipo hash y una función hash en información hash y establece el miembro HashInformation en la estructura NDIS_RECEIVE_SCALE_PARAMETERS .
Sintaxis
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
Parámetros
_HashType
Tipo hash.
El tipo hash es un valor OR de combinaciones válidas de las marcas siguientes:
- NDIS_HASH_IPV4
- NDIS_HASH_TCP_IPV4
- NDIS_HASH_IPV6
- NDIS_HASH_TCP_IPV6
- NDIS_HASH_IPV6_EX
- NDIS_HASH_TCP_IPV6_EX
Para obtener más información sobre los tipos hash y las combinaciones válidas de estas marcas, vea RSS Hashing Types.
_HashFunction
Función hash que se usa.
La función hash puede ser uno de los siguientes valores:
- NdisHashFunctionToeplitz
- NdisHashFunctionReserved1
- NdisHashFunctionReserved2
- NdisHashFunctionReserved3
Para obtener más información sobre las funciones hash, consulte Funciones hash de RSS.
Valor devuelto
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC devuelve la información hash que resulta de combinar el tipo hash y la función hash especificadas.
Comentarios
Use las macros NDIS_RSS_HASH_TYPE_FROM_HASH_INFO y NDIS_RSS_HASH_FUNC_FROM_HASH_INFO para obtener el tipo hash y la función hash de la información hash.
Una NIC (o su controlador de minipuerto) usa el tipo hash de escalado lateral de recepción (RSS) para identificar la parte de los datos de red recibidos que se usan para calcular un valor hash RSS.
Para obtener más información sobre el tipo hash, vea Tipos de hash RSS.
Una NIC (o su controlador de minipuerto) usa la función hash RSS para calcular un valor hash RSS.
Para obtener más información sobre las funciones hash, consulte Funciones hash de RSS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ndis/hashtypes.h (include ndis.h) |