Compartir a través de


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

IPowerPolicyCallbackWakeFromS0::OnArmWakeFromS0

IPowerPolicyCallbackWakeFromS0::OnWakeFromS0Triggered