Bagikan melalui


enumerasi WDMUSB_POWER_STATE (usbuser.h)

Enumerasi WDMUSB_POWER_STATE menunjukkan status daya pengontrol host atau hub akar.

Sintaks

typedef enum _WDMUSB_POWER_STATE {
  WdmUsbPowerNotMapped = 0,
  WdmUsbPowerSystemUnspecified = 100,
  WdmUsbPowerSystemWorking,
  WdmUsbPowerSystemSleeping1,
  WdmUsbPowerSystemSleeping2,
  WdmUsbPowerSystemSleeping3,
  WdmUsbPowerSystemHibernate,
  WdmUsbPowerSystemShutdown,
  WdmUsbPowerDeviceUnspecified = 200,
  WdmUsbPowerDeviceD0,
  WdmUsbPowerDeviceD1,
  WdmUsbPowerDeviceD2,
  WdmUsbPowerDeviceD3
} WDMUSB_POWER_STATE;

Konstanta

 
WdmUsbPowerNotMapped
Nilai: 0
Informasi status daya tidak dipetakan.
WdmUsbPowerSystemUnspecified
Nilai: 100
Informasi status daya tidak tersedia.
WdmUsbPowerSystemWorking
Sistem dalam keadaan bekerja.
WdmUsbPowerSystemSleeping1
Sistem dalam status daya S1.
WdmUsbPowerSystemSleeping2
Sistem dalam status daya S2.
WdmUsbPowerSystemSleeping3
Sistem dalam status daya S3.
WdmUsbPowerSystemHibernate
Sistem berhibernasi.
WdmUsbPowerSystemShutdown
Sistem dimatikan.
WdmUsbPowerDeviceUnspecified
Nilai: 200
Perangkat tidak ditentukan.
WdmUsbPowerDeviceD0
Pengontrol host berada dalam status daya D0.
WdmUsbPowerDeviceD1
Pengontrol host berada dalam status daya D1.
WdmUsbPowerDeviceD2
Pengontrol host berada dalam status daya D2.
WdmUsbPowerDeviceD3
Pengontrol host berada dalam status daya D3.

Keterangan

Tumpukan USB menggunakan enumerasi WDMUSB_POWER_STATE untuk melaporkan status daya pengontrol host setelah menerima permintaan USBUSER_GET_POWER_STATE_MAP. Untuk informasi selengkapnya tentang permintaan ini, lihat IOCTL_USB_USER_REQUEST.

Persyaratan

Persyaratan Nilai
Header usbuser.h (termasuk Usbuser.h)

Lihat juga

IOCTL_USB_USER_REQUEST

Konstanta dan Enumerasi USB