макрос NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC (ndis/hashtypes.h)
Макрос NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC объединяет хэш-тип и хэш-функцию в хэш-сведения и задает элемент HashInformation в структуре NDIS_RECEIVE_SCALE_PARAMETERS .
Синтаксис
void NDIS_RSS_HASH_INFO_FROM_TYPE_AND_FUNC(
_HashType,
_HashFunction
);
Параметры
_HashType
Тип хэша.
Тип хэша — это значение ИЛИ допустимых сочетаний следующих флагов:
- 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 , чтобы получить тип хэша и хэш-функцию из хэш-информации.
Сетевая карта (или драйвер мини-порта) использует тип хэша на стороне получения (RSS) для идентификации части полученных сетевых данных, которая используется для вычисления значения хэша RSS.
Дополнительные сведения о типе хэша см. в разделе Типы хэширования RSS.
Сетевой адаптер (или драйвер мини-порта) использует функцию хэширования RSS для вычисления значения хэша RSS.
Дополнительные сведения о функциях хэширования см. в разделе Функции хэширования RSS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ndis/hashtypes.h (включая ndis.h) |