NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC 宏将哈希类型和哈希函数合并到哈希信息中,并在 NDIS_RECEIVE_SCALE_PARAMETERS 结构中设置 HashInformation 成员。
语法
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
参数
_HashType
哈希类型。
哈希类型是以下标志的有效组合的 OR 值:
- NDIS_HASH_IPV4
- NDIS_HASH_TCP_IPV4
- NDIS_HASH_IPV6
- NDIS_HASH_TCP_IPV6
- NDIS_HASH_IPV6_EX
- NDIS_HASH_TCP_IPV6_EX
有关哈希类型和这些标志的有效组合的详细信息,请参阅 RSS 哈希类型。
_HashFunction
使用的哈希函数。
哈希函数可以是以下值之一:
- NdisHashFunctionToeplitz
- NdisHashFunctionReserved1
- NdisHashFunctionReserved2
- NdisHashFunctionReserved3
有关哈希函数的详细信息,请参阅 RSS 哈希函数。
返回值
NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC 返回合并指定哈希类型和哈希函数产生的哈希信息。
言论
使用 NDIS_RSS_HASH_TYPE_FROM_HASH_INFO 和 NDIS_RSS_HASH_FUNC_FROM_HASH_INFO 宏从哈希信息中获取哈希类型和哈希函数。
NIC(或其微型端口驱动程序)使用接收方缩放(RSS)哈希类型来标识用于计算 RSS 哈希值的接收网络数据部分。
有关哈希类型的详细信息,请参阅 RSS 哈希类型。
NIC(或其微型端口驱动程序)使用 RSS 哈希函数计算 RSS 哈希值。
有关哈希函数的详细信息,请参阅 RSS 哈希函数。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | NDIS 6.0 及更高版本中受支持。 |
| 目标平台 | 普遍 |
| 标头 | ndis/hashtypes.h (include ndis.h) |