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


структура NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES (netadapteroffload.h)

Структура NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES описывает сетевой интерфейс, карта возможностей (NIC) для объединения сегментов приема (RSC).

Синтаксис

typedef struct _NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES {
  ULONG                            Size;
  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS Layer3Flags;
  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS Layer4Flags;
  BOOLEAN                          TcpTimestampOption;
  PFN_NET_ADAPTER_OFFLOAD_SET_RSC  EvtAdapterOffloadSetRsc;
} NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES;

Члены

Size

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

Layer3Flags

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

Layer4Flags

Флаги, указывающие протоколы уровня 4, с которыми сетевой адаптер может успешно выполнять RSC. NetAdapterOffloadLayer4FlagTcpNoOptions и NetAdapterOffloadLayer4FlagUdp являются единственными допустимыми значениями. Флаги уровня 3 должны быть установлены, NetAdapterOffloadLayer4FlagTcpNoOptions если флаг установлен.

TcpTimestampOption

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

EvtAdapterOffloadSetRsc

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

Комментарии

Вызовите NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT , чтобы инициализировать эту структуру. Драйвер клиента передает инициализированную структуру NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES в качестве параметра в NetAdapterOffloadSetRscCapabilities.

Пример того, как драйвер клиента может настроить возможности аппаратной разгрузки RSC, см. в разделе Разгрузка объединения сегментов получения.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Минимальная версия UMDF 2.33
Верхняя часть netadapteroffload.h (включая netadaptercx.h)

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

Разгрузка объединения сегментов получения

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT

NetAdapterOffloadSetRscCapabilities

EVT_NET_ADAPTER_OFFLOAD_SET_RSC