WDMUSB_POWER_STATE列挙 (usbuser.h)
WDMUSB_POWER_STATE列挙は、ホスト コントローラーまたはルート ハブの電源状態を示します。
構文
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」を参照してください。
要件
要件 | 値 |
---|---|
Header | usbuser.h (Usbuser.h を含む) |