функция WDF_DEVICE_POWER_CAPABILITIES_INIT (wdfdevice.h)
[Применимо к KMDF и UMDF]
Функция WDF_DEVICE_POWER_CAPABILITIES_INIT инициализирует структуру WDF_DEVICE_POWER_CAPABILITIES.
Синтаксис
void WDF_DEVICE_POWER_CAPABILITIES_INIT(
[out] PWDF_DEVICE_POWER_CAPABILITIES Caps
);
Параметры
[out] Caps
Указатель на структуру, предоставляемую драйвером WDF_DEVICE_POWER_CAPABILITIES.
Возвращаемое значение
Никакой
Замечания
Функция WDF_DEVICE_POWER_CAPABILITIES_INIT ноль структуры WDF_DEVICE_POWER_CAPABILITIES и задает член структуры. Затем выполняется следующее:
- Задает DeviceD1 и элементов DeviceD2WdfUseDefault.
- Задает WakeFromD0, WakeFromD1, WakeFromD2 и элементы WakeFromD3WdfUseDefault.
- Задает все состояния устройства в массиве DeviceState значение PowerDeviceMaximum.
- Задает элементы DeviceWake и SystemWake для PowerDeviceMaximum.
- Задает D1Latency, D2Latencyи члены D3Latency значение -1.
- Задает элемент IdealDxStateForSx PowerDeviceMaximum.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
минимальная версия KMDF | 1.0 |
минимальная версия UMDF | 2.0 |
заголовка | wdfdevice.h (include Wdf.h) |