WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA structure (wdfdevice.h)
[S’applique à KMDF uniquement]
Notes
Cette structure est destinée à un usage interne Microsoft uniquement.
La structure WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA décrit un changement d’état au sein de la machine d’état de stratégie d’alimentation d’un appareil.
Syntaxe
typedef struct _WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA {
WDF_STATE_NOTIFICATION_TYPE Type;
union {
struct {
WDF_DEVICE_POWER_POLICY_STATE CurrentState;
WDF_DEVICE_POWER_POLICY_STATE NewState;
} EnterState;
struct {
WDF_DEVICE_POWER_POLICY_STATE CurrentState;
} PostProcessState;
struct {
WDF_DEVICE_POWER_POLICY_STATE CurrentState;
WDF_DEVICE_POWER_POLICY_STATE NewState;
} LeaveState;
} Data;
} WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA;
Membres
Type
Énumérateur WDF_STATE_NOTIFICATION_TYPE qui identifie le type de changement d’état signalé.
Data
Data.EnterState
Data.EnterState.CurrentState
Si Type est StateNotificationEnterState, cet énumérateur de type WDF_DEVICE_POWER_POLICY_STATE identifie l’état actuel de la machine à états.
Data.EnterState.NewState
Si Type a la valeur StateNotificationEnterState, cet énumérateur de type WDF_DEVICE_POWER_POLICY_STATE identifie l’état suivant de la machine à états.
Data.PostProcessState
Data.PostProcessState.CurrentState
Si Type est StateNotificationEnterState, cet énumérateur de type WDF_DEVICE_POWER_POLICY_STATE identifie l’état actuel de la machine à états.
Data.LeaveState
Data.LeaveState.CurrentState
Si Type est StateNotificationEnterState, cet énumérateur de type WDF_DEVICE_POWER_POLICY_STATE identifie l’état actuel de la machine à états.
Data.LeaveState.NewState
Si Type a la valeur StateNotificationEnterState, cet énumérateur de type WDF_DEVICE_POWER_POLICY_STATE identifie l’état suivant de la machine à états.
Remarques
La structure WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA est un argument d’entrée à la fonction de rappel EvtDevicePowerPolicyStateChange d’un pilote.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
En-tête | wdfdevice.h (inclure Wdf.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour