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


Функция NetDeviceInitSetPowerPolicyEventCallbacks (netdevice.h)

Функция NetDeviceInitSetPowerPolicyEventCallbacks задает необязательные вызовы событий политики питания во время инициализации устройства для драйвера клиента.

Синтаксис

void NetDeviceInitSetPowerPolicyEventCallbacks(
  [_Inout_] PWDFDEVICE_INIT                               DeviceInit,
  [_In_]    const NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS *Callbacks
);

Параметры

[_Inout_] DeviceInit

Указатель на объект WDFDEVICE_INIT, полученный драйвером клиента в подпрограммеEvtDriverDeviceAdd.

[_In_] Callbacks

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

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

Никакой

Замечания

Инициализировать объект WDFDEVICE_INIT путем вызова NetDeviceInitConfig перед вызовом этой функции. Инициализировать структуру NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS путем вызова NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT, а затем заполните указатели на обратные вызовы, которые реализует драйвер клиента.

Требования

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

См. также

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

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS