структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES (netadapter.h)
Примечание
Функция NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES является устаревшей в NetAdapterCx 2.1 и более поздних версиях. Дополнительные сведения о текущих функциях разгрузки контрольной суммы см. в разделе Разгрузка контрольной суммы.
Структура NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES описывает возможности сетевого интерфейса карта (NIC) для разгрузки вычислений и проверки контрольной суммы.
Синтаксис
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 |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netadapter.h (включая netadaptercx.h) |
См. также раздел
Разгрузки оборудования NetAdapterCx