функция 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 |
Целевая платформа | Универсальное |
Минимальная версия UMDF | 2.33 |
Верхняя часть | netadapteroffload.h (включая netadaptercx.h) |
IRQL | Любой уровень, если целевая память является резидентной |
См. также раздел
Разгрузка объединения сегментов получения