Интерфейс IPowerPolicyCallbackWakeFromSx (wudfddi.h)
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Интерфейс драйвера IPowerPolicyCallbackWakeFromSx предоставляет функции обратного вызова, которые платформа вызывает для уведомления драйвера о событиях пробуждения. Эти события связаны с способностью устройства пробуждения как самого, так и системы от состояния низкой мощности.
Наследство
Интерфейс IPowerPolicyCallbackWakeFromSx наследует от интерфейса IUnknown. IPowerPolicyCallbackWakeFromSx также имеет следующие типы элементов:
- Методика
Методика
Интерфейс IPowerPolicyCallbackWakeFromSx имеет эти методы.
IPowerPolicyCallbackWakeFromSx::OnArmWakeFromSx Оператор функции обратного вызова события OnArmWakeFromSx (т. е. включает) устройство, чтобы он мог активировать сигнал пробуждения в состоянии низкой мощности устройства. |
IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx Функция обратного вызова события OnDisarmWakeFromSx драйвера разоружает (т. е. отключает) возможность устройства активировать сигнал пробуждения, пока устройство и система находятся в состоянии низкой мощности. |
IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered Функция обратного вызова события OnWakeFromSxTriggered сообщает драйверу, что его устройство, которое ранее ввело состояние устройства с низкой мощностью, так как питание системы было сокращено, возможно, вызвало сигнал пробуждения. |
Замечания
Если драйвер поддерживает интерфейс IPowerPolicyCallbackWakeFromSx для устройства, метод IUnknown::QueryInterface, который драйвер передает IWDFDriver::CreateDevice должен вернуть интерфейс.
Требования
Требование | Ценность |
---|---|
завершение поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
целевая платформа | Настольный |
минимальная версия UMDF | 1.9 |
заголовка | wudfddi.h (include Wudfddi.h) |