Partilhar via


OID_GEN_RECEIVE_HASH

Como uma consulta, o NDIS e os drivers sobrepostos usam o OID_GEN_RECEIVE_HASH OID para obter as configurações atuais de cálculo de hash de recebimento de um adaptador de miniporta. O NDIS retorna uma estrutura NDIS_RECEIVE_HASH_PARAMETERS que contém as configurações de hash de recebimento atuais.

Como um conjunto, NDIS e drivers sobrepostos usam o OID_GEN_RECEIVE_HASH OID para configurar os cálculos de hash de recebimento em um adaptador de miniporta. O driver da miniporta recebe uma estrutura NDIS_RECEIVE_HASH_PARAMETERS.

Comentários

Para drivers de miniporta NDIS, a consulta não é solicitada.

O suporte para este conjunto OID é opcional para drivers de miniporta, incluindo aqueles que suportam RSS.

Um driver sobreposto pode usar o OID_GEN_RECEIVE_HASH OID para habilitar e configurar cálculos de hash em quadros recebidos sem habilitar o RSS.

Observação os drivers de protocolo devem desabilitar os cálculos de hash de recebimento antes de habilitarem o RSS. Se o RSS estiver habilitado, um driver de protocolo desativará o RSS antes de habilitar os cálculos de hash de recebimento. Um driver de miniporta deve falhar uma solicitação definida com NDIS_STATUS_INVALID_OID ou NDIS_STATUS_NOT_SUPPORTED para habilitar cálculos de hash de recebimento se OID_GEN_RECEIVE_SCALE_PARAMETERS estiver habilitado no momento.

Nota A chave secreta é acrescentada após os membros da estrutura NDIS_RECEIVE_HASH_PARAMETERS.

Requerimentos

Versão

Suportado no NDIS 6.0 e posterior.

Cabeçalho

Ntddndis.h (inclui Ndis.h)

Ver também

NDIS_RECEIVE_HASH_PARAMETERS