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


функция NET_POWER_OFFLOAD_LIST_INIT (netpoweroffloadlist.h)

Функция NET_POWER_OFFLOAD_LIST_INIT инициализирует структуру NET_POWER_OFFLOAD_LIST.

Синтаксис

void NET_POWER_OFFLOAD_LIST_INIT(
  [_Out_] NET_POWER_OFFLOAD_LIST *List
);

Параметры

[_Out_] List

Дескриптор выделенной драйвером структуры NET_POWER_OFFLOAD_LIST.

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

Никакой

Замечания

Эта функция отсчитывает память для структуры NET_POWER_OFFLOAD_LIST, а затем заполняет элемент Size. После вызова этой функции вызовите NetDeviceGetPowerOffloadList с инициализированной структурой, чтобы получить список низкой нагрузки на этот сетевой адаптер.

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

Пример кода работы с объектами NETPOWEROFFLOAD см. в разделе Настройка управления питанием.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 2004
целевая платформа Всеобщий
минимальная версия UMDF 2.33
заголовка netpoweroffloadlist.h (include netadaptercx.h)
IRQL Любой уровень, если целевая память является резидентной

См. также

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

NET_POWER_OFFLOAD_LIST

NetDeviceGetPowerOffloadList