Método IPowerPolicyCallbackWakeFromS0::OnDisarmWakeFromS0 (wudfddi.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.
La función de devolución de llamada de evento OnDisarmWakeFromS0 de un controlador disarms (es decir, deshabilita) la capacidad de un dispositivo para desencadenar una señal de reactivación mientras está en un estado de dispositivo de bajo consumo, si el sistema permanece en estado de funcionamiento del sistema (S0).
Sintaxis
void OnDisarmWakeFromS0(
[in] IWDFDevice *pWdfDevice
);
Parámetros
[in] pWdfDevice
Puntero a la interfaz IWDFDevice del objeto de dispositivo que representa uno de los dispositivos del controlador.
Valor devuelto
None
Observaciones
El controlador debe proporcionar una función de devolución de llamada OnDisarmWakeFromS0 si el controlador admite la interfaz IPowerPolicyCallbackWakeFromS0 .
Si el controlador proporciona una función de devolución de llamada OnDisarmWakeFromS0 , el marco lo llama después de que el controlador de autobús determina que un evento ha despertado el dispositivo y, después, el controlador de autobús completa el IRP de espera o reactivación. Antes de llamar a la función de devolución de llamada OnDisarmWakeFromS0 del controlador, el marco llama a las funciones de devolución de llamada IPnpCallback::OnD0Entry e IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered .
La función de devolución de llamada OnDisarmWakeFromS0 debe realizar las operaciones de hardware necesarias para deshabilitar la capacidad del dispositivo para desencadenar una señal de reactivación después de que se reduzca la alimentación.
Para obtener más información sobre cuándo el marco llama a esta función de devolución de llamada, consulte Escenarios de administración de energía y PnP en UMDF.
Para obtener más información sobre esta función de devolución de llamada, consulte Compatibilidad con el Power-Down inactivo en controladores basados en UMDF.
Requisitos
Requisito | Value |
---|---|
Finalización del soporte técnico | No disponible en UMDF 2.0 y versiones posteriores. |
Plataforma de destino | Escritorio |
Versión mínima de UMDF | 1,9 |
Encabezado | wudfddi.h (incluya Wudfddi.h) |
Consulte también
IPowerPolicyCallbackWakeFromS0