Функция NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT (netadapter.h)

Функция NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT инициализирует структуру NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES .

Синтаксис

void NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES *Capabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS             Layer3Flags,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM      EvtAdapterOffloadSetTxChecksum
);

Параметры

[_Out_] Capabilities

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

[_In_] Layer3Flags

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

[_In_] EvtAdapterOffloadSetTxChecksum

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

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

None

Remarks

Драйвер клиента вызывает NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT для инициализации структуры NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES . Драйвер передает инициализированную структуру NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES в качестве параметра в функцию NetAdapterOffloadSetTxChecksumCapabilities , чтобы зарегистрировать ее.

Требования

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

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

Разгрузка контрольной суммы

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES

NetAdapterOffloadSetTxChecksumCapabilities

EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM