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


Интерфейс 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)