структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES (netadapter.h)

Примечание

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

Структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES описывает сетевой интерфейс карта возможности для разгрузки вычислений и проверки контрольной суммы.

Синтаксис

typedef struct _NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES {
  ULONG                                Size;
  BOOLEAN                              IPv4;
  BOOLEAN                              Tcp;
  BOOLEAN                              Udp;
  PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM EvtAdapterOffloadSetChecksum;
} NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES;

Члены

Size

Размер этой структуры в байтах.

IPv4

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

Tcp

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

Udp

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

EvtAdapterOffloadSetChecksum

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

Комментарии

Вызовите NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT для инициализации этой структуры. Инициализированная структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES передается в качестве параметра в NetAdapterOffloadSetChecksumCapabilities.

Требования

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

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

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

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetChecksumCapabilities