WDMUSB_POWER_STATE-Enumeration (usbuser.h)
Die WDMUSB_POWER_STATE-Enumeration gibt den Energiezustand eines Hostcontrollers oder Stammhubs an.
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;
Konstanten
WdmUsbPowerNotMapped Wert: 0 Energiezustandsinformationen werden nicht zugeordnet. |
WdmUsbPowerSystemUnspecified Wert: 100 Energiezustandsinformationen sind nicht verfügbar. |
WdmUsbPowerSystemWorking Das System befindet sich im Betriebszustand. |
WdmUsbPowerSystemSleeping1 Das System befindet sich im S1-Energiezustand. |
WdmUsbPowerSystemSleeping2 Das System befindet sich im Stromzustand S2. |
WdmUsbPowerSystemSleeping3 Das System befindet sich im S3-Energiezustand. |
WdmUsbPowerSystemHibernate Das System befindet sich im Ruhezustand. |
WdmUsbPowerSystemShutdown Das System wird heruntergefahren. |
WdmUsbPowerDeviceUnspecified Wert: 200 Ein Gerät ist nicht angegeben. |
WdmUsbPowerDeviceD0 Der Hostcontroller befindet sich im Energiezustand D0. |
WdmUsbPowerDeviceD1 Der Hostcontroller befindet sich im D1-Energiezustand. |
WdmUsbPowerDeviceD2 Der Hostcontroller befindet sich im D2-Energiezustand. |
WdmUsbPowerDeviceD3 Der Hostcontroller befindet sich im D3-Energiezustand. |
Hinweise
Der USB-Stapel verwendet die WDMUSB_POWER_STATE-Enumeration , um den Energiezustand des Hostcontrollers nach Empfang einer USBUSER_GET_POWER_STATE_MAP-Anforderung zu melden. Weitere Informationen zu dieser Anforderung finden Sie unter IOCTL_USB_USER_REQUEST.
Anforderungen
Anforderung | Wert |
---|---|
Header | usbuser.h (include Usbuser.h) |