OID_GEN_RECEIVE_HASH
Som en fråga använder NDIS- och överdrivande drivrutiner OID_GEN_RECEIVE_HASH OID för att hämta de aktuella inställningarna för hashberäkning för ett miniportkort. NDIS returnerar en NDIS_RECEIVE_HASH_PARAMETERS struktur som innehåller de aktuella hash-inställningarna för mottagning.
Som en uppsättning använder NDIS- och överanpassningsdrivrutiner OID_GEN_RECEIVE_HASH OID för att konfigurera beräkningen av mottagningshash på ett miniportkort. Miniportdrivrutinen tar emot en NDIS_RECEIVE_HASH_PARAMETERS struktur.
Anmärkningar
För NDIS-miniportdrivrutiner begärs inte frågan.
Stöd för den här OID-uppsättningen är valfritt för miniportdrivrutiner, inklusive de som stöder RSS.
En övergående drivrutin kan använda OID_GEN_RECEIVE_HASH OID för att aktivera och konfigurera hashberäkningar på mottagna ramar utan att aktivera RSS.
Obs Protocol-drivrutiner måste inaktivera ta emot hash-beräkningar innan de aktiverar RSS. Om RSS är aktiverat inaktiverar en protokolldrivrutin RSS innan den aktiverar hashberäkningar. En miniportdrivrutin bör misslyckas med en uppsättningsbegäran med NDIS_STATUS_INVALID_OID eller NDIS_STATUS_NOT_SUPPORTED för att aktivera hashberäkningar om OID_GEN_RECEIVE_SCALE_PARAMETERS för närvarande är aktiverat.
Obs Den hemliga nyckeln läggs till efter NDIS_RECEIVE_HASH_PARAMETERS strukturmedlemmar.
Krav
Version |
Stöds i NDIS 6.0 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |