Compartir a través de


EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX función de devolución de llamada (wdfdevice.h)

[Se aplica a KMDF y UMDF]

Los EvtDeviceDisarmWakeFromSx de un controlador función de devolución de llamada de eventos (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

EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtWdfDeviceDisarmWakeFromSx;

void EvtWdfDeviceDisarmWakeFromSx(
  [in] WDFDEVICE Device
)
{...}

Parámetros

[in] Device

Identificador de un objeto de dispositivo de marco.

Valor devuelto

Ninguno

Observaciones

Para registrar una función de devolución de llamada EvtDeviceDisarmWakeFromSx, un controlador debe llamar a WdfDeviceInitSetPowerPolicyEventCallbacks.

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 la irP de espera/reactivación. Antes de llamar a la función de devolución de llamada del controlador EvtDeviceDisarmWakeFromSx, el marco llama al evtDeviceD0Entry, EvtInterruptEnable y EvtDeviceWakeFromSxTriggered funciones de devolución de llamada.

La función de devolución de llamada EvtDeviceDisarmWakeFromSx 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 PnP y Administración de energía.

Para obtener más información sobre esta función de devolución de llamada, consulte compatibilidad con elde reactivación del sistema .

Se llama a la función de devolución de llamada EvtDeviceDisarmWakeFromSx en IRQL = PASSIVE_LEVEL. No debe hacer que esta función de devolución de llamada paginable .

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfdevice.h (incluya Wdf.h)
irQL PASSIVE_LEVEL (consulte la sección Comentarios)

Consulte también

EvtDeviceArmWakeFromSx

EvtDeviceDisarmWakeFromS0

EvtDeviceWakeFromSxTriggered