Partilhar via


OID_GEN_RECEIVE_HASH

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

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

Comentários

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

O suporte para esse conjunto de OID é opcional para drivers de miniporta, incluindo aqueles que dão suporte ao RSS.

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

Nota Os drivers de protocolo devem desabilitar o recebimento de cálculos de hash antes de habilitar o RSS. Se o RSS estiver habilitado, um driver de protocolo desabilita o RSS antes de habilitar o recebimento de cálculos de hash. Um driver de miniporta deve falhar em uma solicitação definida com NDIS_STATUS_INVALID_OID ou NDIS_STATUS_NOT_SUPPORTED para habilitar o recebimento de cálculos de hash 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 .

Requisitos

Versão

Com suporte no NDIS 6.0 e posterior.

parâmetro

Ntddndis.h (inclua Ndis.h)

Confira também

NDIS_RECEIVE_HASH_PARAMETERS