macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC (ndis/hashtypes.h)
La macro NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC combina un tipo hash e una funzione hash in informazioni hash e imposta il membro HashInformation nella struttura NDIS_RECEIVE_SCALE_PARAMETERS .
Sintassi
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
Parametri
_HashType
Tipo hash.
Il tipo hash è un valore OR di combinazioni valide dei flag seguenti:
- NDIS_HASH_IPV4
- NDIS_HASH_TCP_IPV4
- NDIS_HASH_IPV6
- NDIS_HASH_TCP_IPV6
- NDIS_HASH_IPV6_EX
- NDIS_HASH_TCP_IPV6_EX
Per altre informazioni sui tipi hash e sulle combinazioni valide di questi flag, vedere Tipi hash RSS.
_HashFunction
Funzione hash utilizzata.
La funzione hash può essere uno dei valori seguenti:
- NdisHashFunctionToeplitz
- NdisHashFunctionReserved1
- NdisHashFunctionReserved2
- NdisHashFunctionReserved3
Per altre informazioni sulle funzioni di hashing, vedere Funzioni hash RSS.
Valore restituito
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC restituisce le informazioni hash risultanti dalla combinazione del tipo hash e della funzione hash specificati.
Commenti
Usare le macro NDIS_RSS_HASH_TYPE_FROM_HASH_INFO e NDIS_RSS_HASH_FUNC_FROM_HASH_INFO per ottenere il tipo hash e la funzione hash dalle informazioni hash.
Un'interfaccia di rete (o il relativo driver miniport) usa il tipo hash RSS (Receive Side Scaling) per identificare la parte dei dati di rete ricevuti utilizzati per calcolare un valore hash RSS.
Per altre informazioni sul tipo hash, vedere Tipi hash RSS.
Una scheda di interfaccia di rete (o il relativo driver miniport) usa la funzione hash RSS per calcolare un valore hash RSS.
Per altre informazioni sulle funzioni di hashing, vedere Funzioni hash RSS.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in NDIS 6.0 e versioni successive. |
Piattaforma di destinazione | Universale |
Intestazione | ndis/hashtypes.h (include ndis.h) |