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


функция NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT (netadapter.h)

Функция NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT инициализирует структуру NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES .

Синтаксис

void NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES *GsoCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS     Layer3Flags,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS     Layer4Flags,
  [_In_]  SIZE_T                               MaximumOffloadSize,
  [_In_]  SIZE_T                               MinimumSegmentCount,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_GSO      EvtAdapterOffloadSetGso
);

Параметры

[_Out_] GsoCapabilities

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

[_In_] Layer3Flags

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

[_In_] Layer4Flags

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

[_In_] MaximumOffloadSize

Максимальное количество байтов данных пользователя, которые транспорт может передать драйверу сетевого адаптера в одном пакете.

[_In_] MinimumSegmentCount

Минимальное количество сегментов, на которые должен быть разделен большой TCP-пакет, прежде чем транспорт сможет перегрузить его на оборудование для сегментации.

[_In_] EvtAdapterOffloadSetGso

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

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

None

Remarks

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

Требования

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

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

Разгрузка универсальной сегментации

EVT_NET_ADAPTER_OFFLOAD_SET_GSO

NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES

NetAdapterOffloadSetGsoCapabilities