Поделиться через


макрос 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

Хэш-тип.

Хэш-тип — это значение 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, чтобы получить хэш-тип и хэш-функцию из хэш-сведений.

Сетевой адаптер (или его мини-драйвер) использует хэш-хэш получения (RSS) для идентификации части полученных сетевых данных, используемых для вычисления хэш-значения RSS.

Дополнительные сведения о хэш-типе см. в хэширования RSS.

Сетевой адаптер (или его минипортовый драйвер) использует функцию хэширования RSS для вычисления хэш-значения RSS.

Дополнительные сведения о хэшированных функциях см. в хэширования RSS.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Всеобщий
заголовка ndis/hashtypes.h (include ndis.h)

См. также

NDIS_RECEIVE_SCALE_PARAMETERS

NDIS_RSS_HASH_FUNC_FROM_HASH_INFO

NDIS_RSS_HASH_TYPE_FROM_HASH_INFO