функция NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT (netadapteroffload.h)

Функция NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT инициализирует структуру NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES .

Синтаксис

void NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES *RscCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS     Layer3Flags,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS     Layer4Flags,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_RSC      EvtAdapterOffloadSetRsc
);

Параметры

[_Out_] RscCapabilities

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

[_In_] Layer3Flags

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

[_In_] Layer4Flags

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

[_In_] EvtAdapterOffloadSetRsc

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

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

None

Remarks

Драйвер клиента вызывает NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT для инициализации структуры NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES . Драйвер передает инициализированную структуру NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES в качестве параметра в функцию NetAdapterOffloadSetRscCapabilities для ее регистрации.

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Целевая платформа Универсальное
Верхняя часть netadapteroffload.h (включая netadaptercx.h)
IRQL Любой уровень, если целевая память является резидентной

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

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

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES

NetAdapterOffloadSetRscCapabilities