Partager via


EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS fonction de rappel (wdfpdo.h)

[S’applique uniquement à KMDF]

La fonction de rappel d’événements EvtDeviceEnableWakeAtBus du pilote de bus effectue des opérations au niveau du bus qui permettent à l’un des appareils du bus de déclencher un signal de mise en éveil sur le bus.

Syntaxe

EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS EvtWdfDeviceEnableWakeAtBus;

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

Paramètres

[in] Device

Handle vers un objet d’appareil framework.

[in] PowerState

Énumérateur SYSTEM_POWER_STATE typé qui identifie l’état d’alimentation du système à partir duquel le système ou l’appareil se réveille.

Valeur de retour

Si la fonction de rappel EvtDeviceEnableWakeAtBus n’a rencontré aucune erreur, elle doit retourner STATUS_SUCCESS ou une autre valeur d’état pour laquelle NT_SUCCESS(status) est égal à TRUE. Sinon, il doit retourner une valeur d’état pour laquelle NT_SUCCESS(status) est égal à FALSE.

Si NT_SUCCESS(status) est égal FALSE, l’infrastructure appelle la fonction de rappel EvtDeviceDisableWakeAtBus du pilote.

Pour plus d’informations sur les valeurs de retour de cette fonction de rappel, consultez Reporting Device Failures.

Remarques

Pour inscrire cette fonction de rappel, le pilote de bus doit appeler WdfPdoInitSetEventCallbacks.

Pour plus d’informations sur cette fonction de rappel, consultez prise en charge dude mise en éveil du système.

Spécifications

Besoin Valeur
plateforme cible Universel
version minimale de KMDF 1.0
En-tête wdfpdo.h (include Wdf.h)
IRQL PASSIVE_LEVEL

Voir aussi

WdfPdoInitSetEventCallbacks

EvtDeviceDisableWakeAtBus