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


функция NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT (netadapter.h)

Заметка

Функция NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT устарела в NetAdapterCx 2.1 и более поздних версиях. Дополнительные сведения о текущих функциях разгрузки контрольной суммы см. в разделе Разгрузка контрольной суммы.

Функция NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT инициализирует структуру NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES.

Синтаксис

void NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES *ChecksumCapabilities,
  [_In_]  BOOLEAN                                   IPv4,
  [_In_]  BOOLEAN                                   Tcp,
  [_In_]  BOOLEAN                                   Udp,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM      EvtAdapterOffloadSetChecksum
);

Параметры

[_Out_] ChecksumCapabilities

Указатель на структуру, выделенную драйвером NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES.

[_In_] IPv4

Флаг, указывающий, может ли оборудование вычислять и проверять контрольную сумму IPv4.

[_In_] Tcp

Флаг, указывающий, может ли оборудование вычислять и проверять контрольную сумму TCP.

[_In_] Udp

Флаг, указывающий, может ли оборудование вычислять и проверять контрольную сумму UDP.

[_In_] EvtAdapterOffloadSetChecksum

Указатель на реализацию драйвера клиента функции обратного вызова EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM.

Возвращаемое значение

Никакой

Замечания

Структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES, инициализируемая этой функцией, передается в качестве параметра в функцию NetAdapterOffloadSetChecksumCapabilities.

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.29
минимальная версия UMDF 2.33
заголовка netadapter.h (include netadaptercx.h)
библиотеки netadaptercxstub.lib

См. также

аппаратные разгрузки NetAdapterCx

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES