функция 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 .
Возвращаемое значение
None
Remarks
Функция WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT обнуляет указанную структуру WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS и задает элемент Size структуры. Затем функция устанавливает для элемента Enabled структуры значение WdfUseDefault, для элемента DxState — PowerDeviceMaximum, а для элемента UserControlOfWakeSettings — WakeAllowUserControl.
Пример кода, использующего WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT, см. в разделе WdfDeviceAssignSxWakeSettings.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Минимальная версия UMDF | 2,0 |
Верхняя часть | wdfdevice.h (включая Wdf.h) |