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


функция WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT (wdfdevice.h)

[Применимо к KMDF и UMDF]

Функция WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT инициализирует структуру WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS драйвера.

Синтаксис

void WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT(
  [out] PWDF_DEVICE_POWER_POLICY_WAKE_SETTINGS Settings
);

Параметры

[out] Settings

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

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

Никакой

Замечания

Функция WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT ноль указанной структуры WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS и задает элемент размера структуры. Затем функция задает элемент включено структуры WdfUseDefault, задает элемент DxStatePowerDeviceMaximumи задает элемент UserControlOfWakeSettingsWakeAllowUserControl.

Пример кода, использующий WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT, см. в разделе WdfDeviceAssignSxWakeSettings.

Требования

Требование Ценность
целевая платформа Всеобщий
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка wdfdevice.h (include Wdf.h)