WDMUSB_POWER_STATE 열거형(usbuser.h)
WDMUSB_POWER_STATE 열거형은 호스트 컨트롤러 또는 루트 허브의 전원 상태를 나타냅니다.
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;
상수
WdmUsbPowerNotMapped 값: 0 전원 상태 정보가 매핑되지 않습니다. |
WdmUsbPowerSystemUnspecified 값: 100 전원 상태 정보를 사용할 수 없습니다. |
WdmUsbPowerSystemWorking 시스템이 작동 상태입니다. |
WdmUsbPowerSystemSleeping1 시스템이 S1 전원 상태입니다. |
WdmUsbPowerSystemSleeping2 시스템이 S2 전원 상태입니다. |
WdmUsbPowerSystemSleeping3 시스템이 S3 전원 상태입니다. |
WdmUsbPowerSystemHibernate 시스템이 최대 절전 모드입니다. |
WdmUsbPowerSystemShutdown 시스템이 종료되었습니다. |
WdmUsbPowerDeviceUnspecified 값: 200 디바이스가 지정되지 않았습니다. |
WdmUsbPowerDeviceD0 호스트 컨트롤러가 D0 전원 상태입니다. |
WdmUsbPowerDeviceD1 호스트 컨트롤러가 D1 전원 상태입니다. |
WdmUsbPowerDeviceD2 호스트 컨트롤러가 D2 전원 상태입니다. |
WdmUsbPowerDeviceD3 호스트 컨트롤러가 D3 전원 상태입니다. |
설명
USB 스택은 WDMUSB_POWER_STATE 열거형을 사용하여 USBUSER_GET_POWER_STATE_MAP 요청을 받은 후 호스트 컨트롤러의 전원 상태를 보고합니다. 이 요청에 대한 자세한 내용은 IOCTL_USB_USER_REQUEST 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbuser.h(Usbuser.h 포함) |