macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC (ndis/hashtypes.h)
A macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC combina um tipo de hash e uma função de hash em informações de hash e define o membro HashInformation na estrutura NDIS_RECEIVE_SCALE_PARAMETERS .
Sintaxe
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
Parâmetros
_HashType
O tipo de hash.
O tipo de hash é um valor OR de combinações válidas dos seguintes sinalizadores:
- NDIS_HASH_IPV4
- NDIS_HASH_TCP_IPV4
- NDIS_HASH_IPV6
- NDIS_HASH_TCP_IPV6
- NDIS_HASH_IPV6_EX
- NDIS_HASH_TCP_IPV6_EX
Para obter mais informações sobre tipos de hash e as combinações válidas desses sinalizadores, consulte Tipos de hash RSS.
_HashFunction
A função de hash usada.
A função hash pode ser um dos seguintes valores:
- NdisHashFunctionToeplitz
- NdisHashFunctionReserved1
- NdisHashFunctionReserved2
- NdisHashFunctionReserved3
Para obter mais informações sobre as funções de hash, consulte Funções de hash do RSS.
Retornar valor
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC retorna as informações de hash resultantes da combinação do tipo de hash e da função de hash especificada.
Comentários
Use as macros NDIS_RSS_HASH_TYPE_FROM_HASH_INFO e NDIS_RSS_HASH_FUNC_FROM_HASH_INFO para obter o tipo de hash e a função de hash das informações de hash.
Uma NIC (ou seu driver de miniporto) usa o tipo de hash RSS (dimensionamento lateral de recebimento) para identificar a parte dos dados de rede recebidos que é usada para calcular um valor de hash RSS.
Para obter mais informações sobre o tipo de hash, consulte Tipos de hash RSS.
Uma NIC (ou seu driver de miniporto) usa a função de hash RSS para calcular um valor de hash RSS.
Para obter mais informações sobre as funções de hash, consulte Funções de hash do RSS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Plataforma de Destino | Universal |
Cabeçalho | ndis/hashtypes.h (inclua ndis.h) |