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


Интерфейс IPowerPolicyCallbackWakeFromS0 (wudfddi.h)

[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]

Интерфейс драйвера IPowerPolicyCallbackWakeFromS0 предоставляет функции обратного вызова, которые платформа вызывает для уведомления драйвера о событиях пробуждения. Эти события связаны с возможностью пробуждения устройства от состояния низкой мощности, пока система остается в состоянии работоспособности системы (S0).

Наследство

Интерфейс IPowerPolicyCallbackWakeFromS0 наследует от интерфейса IUnknown. IPowerPolicyCallbackWakeFromS0 также имеет следующие типы элементов:

  • Методика

Методика

Интерфейс IPowerPolicyCallbackWakeFromS0 имеет эти методы.

 
IPowerPolicyCallbackWakeFromS0::OnArmWakeFromS0

Функция обратного вызова драйвера OnArmWakeFromS0 (т. е. включает) устройство, чтобы он мог активировать сигнал пробуждения в состоянии низкой мощности устройства, если система остается в состоянии работы системы (S0).
IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0

Функция обратного вызова события onDisarmWakeFromS0 драйвера разоружает (т. е. отключает) способность устройства активировать сигнал пробуждения в состоянии низкой мощности, если система остается в рабочем состоянии системы (S0).
IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered

Функция обратного вызова события OnWakeFromS0Triggered сообщает драйверу, что его устройство, которое ранее ввело состояние устройства с низкой мощностью, в то время как состояние питания системы осталось в S0, возможно, вызвало сигнал пробуждения.

Замечания

Если драйвер поддерживает интерфейс IPowerPolicyCallbackWakeFromS0 для устройства, метод IUnknown::QueryInterface, который драйвер передает IWDFDriver::CreateDevice должен вернуть интерфейс.

Требования

Требование Ценность
завершение поддержки Недоступно в UMDF 2.0 и более поздних версиях.
целевая платформа Настольный
минимальная версия UMDF 1.9
заголовка wudfddi.h (include Wudfddi.h)