функция 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 .

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

None

Remarks

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

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.29
Верхняя часть netadapter.h (включая netadaptercx.h)
Библиотека netadaptercxstub.lib

См. также раздел

Разгрузки оборудования NetAdapterCx

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES