структура 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