WDF_POWER_DEVICE_STATE énumération (wdfdevice.h)
[S’applique à KMDF et UMDF]
L’énumération WDF_POWER_DEVICE_STATE identifie les états d’alimentation de l’appareil qu’un appareil peut prendre en charge.
Syntax
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Constantes
WdfPowerDeviceInvalid Valeur : 0 L’état d’alimentation de l’appareil n’est pas valide ou inconnu. |
WdfPowerDeviceD0 État d’alimentation de l’appareil D0. |
WdfPowerDeviceD1 État d’alimentation de l’appareil D1. |
WdfPowerDeviceD2 État d’alimentation de l’appareil D2. |
WdfPowerDeviceD3 État d’alimentation de l’appareil D3. |
WdfPowerDeviceD3Final Représente la dernière fois où l’appareil entre dans l’état d’alimentation D3 de l’appareil. En règle générale, cet énumérateur signifie que le système est désactivé, que l’appareil est sur le point d’être supprimé ou qu’un rééquilibrage des ressources est en cours. L’appareil a peut-être déjà été supprimé. |
WdfPowerDevicePrepareForHibernation L’appareil prend en charge les fichiers de mise en veille prolongée, et le système est prêt à mettre en veille prolongée en entrant l’état système S4. Le pilote ne doit pas éteindre l’appareil. Pour plus d’informations, consultez Prise en charge des fichiers spéciaux. |
WdfPowerDeviceMaximum Valeur maximale de l’énumérateur pour cette énumération. |
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (include Wdf.h) |