NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC Makro (ndis/hashtypes.h)
Das makro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC kombiniert einen Hashtyp und eine Hashfunktion in Hashinformationen und legt den HashInformation-Member in der NDIS_RECEIVE_SCALE_PARAMETERS-Struktur fest.
Syntax
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
Parameter
_HashType
Der Hashtyp.
Der Hashtyp ist ein OR-Wert aus gültigen Kombinationen der folgenden Flags:
- NDIS_HASH_IPV4
- NDIS_HASH_TCP_IPV4
- NDIS_HASH_IPV6
- NDIS_HASH_TCP_IPV6
- NDIS_HASH_IPV6_EX
- NDIS_HASH_TCP_IPV6_EX
Weitere Informationen zu Hashtypen und den gültigen Kombinationen dieser Flags finden Sie unter RSS-Hashingtypen.
_HashFunction
Die verwendete Hashfunktion.
Die Hashfunktion kann einen der folgenden Werte aufweisen:
- NdisHashFunctionToeplitz
- NdisHashFunctionReserved1
- NdisHashFunctionReserved2
- NdisHashFunctionReserved3
Weitere Informationen zu den Hashingfunktionen finden Sie unter RSS-Hashfunktionen.
Rückgabewert
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC gibt die Hashinformationen zurück, die sich aus der Kombination des angegebenen Hashtyps und der hash-Funktion ergeben.
Hinweise
Verwenden Sie die makros NDIS_RSS_HASH_TYPE_FROM_HASH_INFO und NDIS_RSS_HASH_FUNC_FROM_HASH_INFO , um den Hashtyp und die Hashfunktion aus den Hashinformationen abzurufen.
Eine NIC (oder ihr Miniporttreiber) verwendet den RSS-Hashtyp (Receive Side Scaling), um den Teil der empfangenen Netzwerkdaten zu identifizieren, der zum Berechnen eines RSS-Hashwerts verwendet wird.
Weitere Informationen zum Hashtyp finden Sie unter RSS-Hashingtypen.
Eine NIC (oder ihr Miniporttreiber) verwendet die RSS-Hashfunktion, um einen RSS-Hashwert zu berechnen.
Weitere Informationen zu den Hashingfunktionen finden Sie unter RSS-Hashfunktionen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Universell |
Header | ndis/hashtypes.h (include ndis.h) |