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


Функция 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 структуре.

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

None

Remarks

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Целевая платформа Универсальное
Минимальная версия UMDF 2.33
Верхняя часть netdevice.h (включая netadaptercx.h)
Библиотека netadaptercxstub.lib
IRQL PASSIVE_LEVEL

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

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

NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS