OID_GEN_RECEIVE_HASH
Como consulta, los controladores NDIS y los controladores de exceso usan el OID de OID_GEN_RECEIVE_HASH para obtener la configuración de cálculo hash de recepción actual de un adaptador de miniporte. NDIS devuelve una estructura NDIS_RECEIVE_HASH_PARAMETERS que contiene la configuración de hash de recepción actual.
Como conjunto, los controladores NDIS y los controladores de exceso usan el OID de OID_GEN_RECEIVE_HASH para configurar los cálculos hash de recepción en un adaptador de minipuerto. El controlador de minipuerto recibe una estructura NDIS_RECEIVE_HASH_PARAMETERS.
Observaciones
En el caso de los controladores de minipuerto de NDIS, la consulta no se solicita.
La compatibilidad con este conjunto de OID es opcional para los controladores de minipuerto, incluidos los que admiten RSS.
Un controlador de sobreasignación puede usar el OID de OID_GEN_RECEIVE_HASH para habilitar y configurar cálculos hash en fotogramas recibidos sin habilitar RSS.
Nota Los controladores de protocolo deben deshabilitar los cálculos hash de recepción antes de habilitar RSS. Si RSS está habilitado, un controlador de protocolo deshabilita RSS antes de habilitar los cálculos hash de recepción. Un controlador de minipuerto debe producir un error en una solicitud establecida con NDIS_STATUS_INVALID_OID o NDIS_STATUS_NOT_SUPPORTED para habilitar los cálculos hash de recepción si OID_GEN_RECEIVE_SCALE_PARAMETERS está habilitado actualmente.
Nota La clave secreta se anexa después de los miembros de la estructura NDIS_RECEIVE_HASH_PARAMETERS .
Requisitos
Versión |
Se admite en NDIS 6.0 y versiones posteriores. |
Encabezado |
Ntddndis.h (incluye Ndis.h) |