Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique à KMDF et UMDF]
La structure WDF_POWER_POLICY_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événement de stratégie d’alimentation d’un pilote.
Syntaxe
typedef struct _WDF_POWER_POLICY_EVENT_CALLBACKS {
ULONG Size;
PFN_WDF_DEVICE_ARM_WAKE_FROM_S0 EvtDeviceArmWakeFromS0;
PFN_WDF_DEVICE_DISARM_WAKE_FROM_S0 EvtDeviceDisarmWakeFromS0;
PFN_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED EvtDeviceWakeFromS0Triggered;
PFN_WDF_DEVICE_ARM_WAKE_FROM_SX EvtDeviceArmWakeFromSx;
PFN_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtDeviceDisarmWakeFromSx;
PFN_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED EvtDeviceWakeFromSxTriggered;
PFN_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON EvtDeviceArmWakeFromSxWithReason;
} WDF_POWER_POLICY_EVENT_CALLBACKS, *PWDF_POWER_POLICY_EVENT_CALLBACKS;
Membres
Size
Taille, en octets, de cette structure.
EvtDeviceArmWakeFromS0
Pointeur vers la fonction de rappel d’événement EvtDeviceArmWakeFromS0 du pilote, ou NULL.
EvtDeviceDisarmWakeFromS0
Pointeur vers la fonction de rappel d’événement EvtDeviceDisarmWakeFromS0 du pilote ou NULL .
EvtDeviceWakeFromS0Triggered
Pointeur vers la fonction de rappel d’événement EvtDeviceWakeFromS0Triggered du pilote, ou NULL.
EvtDeviceArmWakeFromSx
Pointeur vers la fonction de rappel d’événement EvtDeviceArmWakeFromSx du pilote, ou NULL.
EvtDeviceDisarmWakeFromSx
Pointeur vers la fonction de rappel d’événements EvtDeviceDisarmWakeFromSx du pilote, ou NULL .
EvtDeviceWakeFromSxTriggered
Pointeur vers la fonction de rappel d’événement EvtDeviceWakeFromSxTriggered du pilote ou NULL.
EvtDeviceArmWakeFromSxWithReason
Pointeur vers la fonction de rappel d’événement EvtDeviceArmWakeFromSxWithReason du pilote, ou NULL.
Remarques
La structure WDF_POWER_POLICY_EVENT_CALLBACKS est utilisée comme entrée dans la méthode WdfDeviceInitSetPowerPolicyEventCallbacks.
Votre pilote doit initialiser sa structure WDF_POWER_POLICY_EVENT_CALLBACKS en appelant WDF_POWER_POLICY_EVENT_CALLBACKS_INIT.
Spécifications
Besoin | Valeur |
---|---|
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
En-tête | wdfdevice.h (include Wdf.h) |