Compartir a través de


EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS función de devolución de llamada (wdfpdo.h)

[Solo se aplica a KMDF]

Un controlador de autobús EvtDeviceEnableWakeAtBus función de devolución de llamada de eventos realiza operaciones de nivel de bus que permiten que uno de los dispositivos del bus desencadene una señal de reactivación en el bus.

Sintaxis

EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS EvtWdfDeviceEnableWakeAtBus;

NTSTATUS EvtWdfDeviceEnableWakeAtBus(
  [in] WDFDEVICE Device,
  [in] SYSTEM_POWER_STATE PowerState
)
{...}

Parámetros

[in] Device

Identificador de un objeto de dispositivo de marco.

[in] PowerState

Enumerador con tipo SYSTEM_POWER_STATE que identifica el estado de energía del sistema desde el que se reactivará el sistema o el dispositivo.

Valor devuelto

Si la función de devolución de llamada EvtDeviceEnableWakeAtBus no encontró ningún error, debe devolver STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(estado) es igual a TRUE. De lo contrario, debe devolver un valor de estado para el que NT_SUCCESS(estado) es igual a FALSE.

Si NT_SUCCESS(status) es igual a FALSE, el marco llama a la función de devolución de llamada EvtDeviceDisableWakeAtBus.

Para obtener más información sobre los valores devueltos de esta función de devolución de llamada, consulte Informes de errores de dispositivo.

Observaciones

Para registrar esta función de devolución de llamada, el controlador de bus debe llamar a WdfPdoInitSetEventCallbacks.

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

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
encabezado wdfpdo.h (incluya Wdf.h)
irQL PASSIVE_LEVEL

Consulte también

WdfPdoInitSetEventCallbacks

EvtDeviceDisableWakeAtBus