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


Функция 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 структуру, описывающую возможности разгрузки контрольной суммы оборудования.

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

Никакой

Замечания

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

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.29
минимальная версия UMDF 2.33
заголовка netadapter.h (include 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