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, consulte tipos de hash RSS.
_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, vea funciones hash RSS.
Valor devuelto
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC devuelve la información hash resultante de combinar el tipo hash y la función hash especificadas.
Observaciones
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 de hash.
Una NIC (o su controlador de miniporte) 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, vea funciones hash RSS.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
de la plataforma de destino de | Universal |
encabezado de | ndis/hashtypes.h (include ndis.h) |