функция NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT (netpoweroffload.h)

Функция NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT инициализирует структуру NET_POWER_OFFLOAD_ARP_PARAMETERS .

Синтаксис

void NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT(
  [_Out_] NET_POWER_OFFLOAD_ARP_PARAMETERS *Parameters
);

Параметры

[_Out_] Parameters

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

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

None

Remarks

Эта функция обнуляет память структуры NET_POWER_OFFLOAD_ARP_PARAMETERS , а затем заполняет элемент Size . Затем клиентские драйверы должны вызывать NetPowerOffloadGetArpParameters , чтобы заполнить остальные элементы структуры.

Драйвер клиента должен вызывать NET_POWER_OFFLOAD_ARP_PARAMETERS_INIT только во время перехода на питание, как правило, из функции обратного вызова EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 или EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD . В противном случае вызов приведет к системной ошибке.

Требования

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

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

Настройка функций управления питанием

NET_POWER_OFFLOAD_ARP_PARAMETERS