Freigeben über


OID_GEN_RECEIVE_HASH

Als Abfrage verwenden NDIS und überlastende Treiber die OID_GEN_RECEIVE_HASH OID, um die aktuellen Empfangshashberechnungseinstellungen eines Miniportadapters abzurufen. NDIS gibt eine NDIS_RECEIVE_HASH_PARAMETERS-Struktur zurück, die die aktuellen Empfangshasheinstellungen enthält.

Als Satz verwenden NDIS und überlastende Treiber die OID_GEN_RECEIVE_HASH OID, um die Empfangshashberechnungen auf einem Miniportadapter zu konfigurieren. Der Miniporttreiber erhält eine NDIS_RECEIVE_HASH_PARAMETERS Struktur.

Bemerkungen

Für NDIS-Miniporttreiber wird die Abfrage nicht angefordert.

Die Unterstützung für diesen OID-Satz ist optional für Miniporttreiber, einschließlich solcher, die RSS unterstützen.

Ein überlastende Treiber kann die OID_GEN_RECEIVE_HASH OID verwenden, um Hashberechnungen für empfangene Frames zu aktivieren und zu konfigurieren, ohne RSS zu aktivieren.

Hinweis Protokolltreiber müssen Empfangshashberechnungen deaktivieren, bevor sie RSS aktivieren. Wenn RSS aktiviert ist, deaktiviert ein Protokolltreiber RSS, bevor er Empfangshashberechnungen aktiviert. Ein Miniporttreiber sollte eine festgelegte Anforderung mit NDIS_STATUS_INVALID_OID oder NDIS_STATUS_NOT_SUPPORTED fehlschlagen, um Empfangshashberechnungen zu aktivieren, wenn OID_GEN_RECEIVE_SCALE_PARAMETERS derzeit aktiviert ist.

Hinweis Der geheime Schlüssel wird nach dem NDIS_RECEIVE_HASH_PARAMETERS Strukturmember angefügt.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.0 und höher.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_RECEIVE_HASH_PARAMETERS