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


структура 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 (include netadaptercx.h)

См. также

получение разгрузки сегментов

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT

NetAdapterOffloadSetRscCapabilities

EVT_NET_ADAPTER_OFFLOAD_SET_RSC