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) |