énumération WDMUSB_POWER_STATE (usbuser.h)
L’énumération WDMUSB_POWER_STATE indique l’état d’alimentation d’un contrôleur hôte ou d’un hub racine.
Syntax
typedef enum _WDMUSB_POWER_STATE {
WdmUsbPowerNotMapped = 0,
WdmUsbPowerSystemUnspecified = 100,
WdmUsbPowerSystemWorking,
WdmUsbPowerSystemSleeping1,
WdmUsbPowerSystemSleeping2,
WdmUsbPowerSystemSleeping3,
WdmUsbPowerSystemHibernate,
WdmUsbPowerSystemShutdown,
WdmUsbPowerDeviceUnspecified = 200,
WdmUsbPowerDeviceD0,
WdmUsbPowerDeviceD1,
WdmUsbPowerDeviceD2,
WdmUsbPowerDeviceD3
} WDMUSB_POWER_STATE;
Constantes
WdmUsbPowerNotMapped Valeur : 0 Les informations d’état d’alimentation ne sont pas mappées. |
WdmUsbPowerSystemUnspecified Valeur : 100 Les informations sur l’état d’alimentation ne sont pas disponibles. |
WdmUsbPowerSystemWorking Le système est en état de fonctionnement. |
WdmUsbPowerSystemSleeping1 Le système est dans l’état d’alimentation S1. |
WdmUsbPowerSystemSleeping2 Le système est à l’état d’alimentation S2. |
WdmUsbPowerSystemSleeping3 Le système est dans l’état d’alimentation S3. |
WdmUsbPowerSystemHibernate Le système est en veille prolongée. |
WdmUsbPowerSystemShutdown Le système est arrêté. |
WdmUsbPowerDeviceUnspecified Valeur : 200 Un appareil n’est pas spécifié. |
WdmUsbPowerDeviceD0 Le contrôleur hôte est dans l’état d’alimentation D0. |
WdmUsbPowerDeviceD1 Le contrôleur hôte est dans l’état d’alimentation D1. |
WdmUsbPowerDeviceD2 Le contrôleur hôte est dans l’état d’alimentation D2. |
WdmUsbPowerDeviceD3 Le contrôleur hôte est dans l’état d’alimentation D3. |
Remarques
La pile USB utilise l’énumération WDMUSB_POWER_STATE pour signaler l’état d’alimentation du contrôleur hôte après avoir reçu une demande de USBUSER_GET_POWER_STATE_MAP. Pour plus d’informations sur cette demande, consultez IOCTL_USB_USER_REQUEST.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | usbuser.h (inclure Usbuser.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