Método IPowerPolicyCallbackWakeFromSx::OnDisarmWakeFromSx (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 OnDisarmWakeFromSx de un controlador disarms (es decir, deshabilita) la capacidad de un dispositivo para desencadenar una señal de reactivación mientras el dispositivo y el sistema están en estados de bajo consumo.

Sintaxis

void OnDisarmWakeFromSx(
  [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 OnDisarmWakeFromSx si el controlador admite la interfaz IPowerPolicyCallbackWakeFromSx .

Si el controlador ha registrado esta función de devolución de llamada, el marco lo llama después de que el marco haya determinado que la alimentación del sistema se está restaurando y después de que el controlador de bus complete el IRP de espera/reactivación. Antes de llamar a la función de devolución de llamada OnDisarmWakeFromSx del controlador, el marco llama a las funciones de devolución de llamada IPnpCallback::OnD0Entry e IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered .

La función de devolución de llamada OnDisarmWakeFromSx 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 haya reducido 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 del sistema Wake-Up 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

IPowerPolicyCallbackWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnArmWakeFromSx

IPowerPolicyCallbackWakeFromSx::OnWakeFromSxTriggered