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