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

Примечание

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

Функция NetAdapterOffloadSetChecksumCapabilities задает возможности разгрузки аппаратной контрольной суммы сетевого адаптера.

Синтаксис

void NetAdapterOffloadSetChecksumCapabilities(
  [_In_] NETADAPTER                                Adapter,
  [_In_] NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES *HardwareCapabilities
);

Параметры

[_In_] Adapter

Дескриптор объекта NETADAPTER, полученный драйвером клиента при предыдущем вызове NetAdapterCreate.

[_In_] HardwareCapabilities

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

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

None

Remarks

Клиентские драйверы обычно вызывают эту функцию из обратного вызова EvtDevicePrepareHardware , но должны вызывать эту функцию перед вызовом NetAdapterStart.

Требования

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

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

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

NetAdapterCreate

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM

NetAdapterStart