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 を含む)

こちらもご覧ください

IOCTL_USB_USER_REQUEST

USB 定数と列挙