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) |