OID_GEN_RECEIVE_HASH
Come query, i driver NDIS e overlying usano l'OID OID_GEN_RECEIVE_HASH per ottenere le impostazioni di calcolo hash di ricezione correnti di un adattatore miniport. NDIS restituisce una struttura NDIS_RECEIVE_HASH_PARAMETERS che contiene le impostazioni hash di ricezione correnti.
Come set, i driver NDIS e overlying usano l'OID OID_GEN_RECEIVE_HASH per configurare i calcoli hash di ricezione in un adattatore miniport. Il conducente miniport riceve una struttura NDIS_RECEIVE_HASH_PARAMETERS.
Commenti
Per i driver miniport NDIS, la query non è richiesta.
Il supporto per questo set OID è facoltativo per i driver miniport, inclusi quelli che supportano RSS.
Un driver overlying può usare l'OID OID_GEN_RECEIVE_HASH per abilitare e configurare i calcoli hash nei fotogrammi ricevuti senza abilitare RSS.
Nota I driver di protocollo devono disabilitare la ricezione di calcoli hash prima di abilitare RSS. Se RSS è abilitato, un driver di protocollo disabilita RSS prima di abilitare la ricezione di calcoli hash. Un driver miniport deve non riuscire una richiesta set con NDIS_STATUS_INVALID_OID o NDIS_STATUS_NOT_SUPPORTED per abilitare i calcoli hash di ricezione se OID_GEN_RECEIVE_SCALE_PARAMETERS è attualmente abilitato.
Nota La chiave privata viene aggiunta dopo i membri della struttura NDIS_RECEIVE_HASH_PARAMETERS .
Requisiti
Versione |
Supportato in NDIS 6.0 e versioni successive. |
Intestazione |
Ntddndis.h (include Ndis.h) |