enumerasi DEVICE_POWER_STATE (ntpoapi.h)

Jenis enumerasi DEVICE_POWER_STATE menunjukkan status daya perangkat.

Sintaks

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Konstanta

 
PowerDeviceUnspecified
Menunjukkan status daya perangkat yang tidak ditentukan.
PowerDeviceD0
Menunjukkan status daya perangkat maksimum, yang sesuai dengan status kerja perangkat D0.
PowerDeviceD1
Menunjukkan status tidur perangkat kurang dari PowerDeviceD0 dan lebih besar dari PowerDeviceD2, yang sesuai dengan status daya perangkat D1.
PowerDeviceD2
Menunjukkan status tidur perangkat kurang dari PowerDeviceD1 dan lebih besar dari PowerDeviceD3, yang sesuai dengan status daya perangkat D2.
PowerDeviceD3
Menunjukkan status tidur perangkat bertenaga terendah, yang sesuai dengan status daya perangkat D3.
PowerDeviceMaximum
Jumlah nilai status daya perangkat untuk jenis enumerasi ini yang mewakili status daya aktual. Nilai status daya perangkat lainnya kurang dari nilai ini.

Keterangan

Status daya menunjukkan tingkat konsumsi daya—dan dengan demikian sejauh mana aktivitas komputasi—oleh sistem atau oleh satu perangkat. Manajer daya menetapkan status daya sistem secara keseluruhan, di mana status daya sistem ditunjukkan oleh salah satu nilai jenis enumerasi SYSTEM_POWER_STATE . Driver perangkat mengatur status daya perangkat individual mereka, di mana status daya perangkat ditunjukkan oleh salah satu nilai jenis enumerasi DEVICE_POWER_STATE .

Untuk informasi selengkapnya tentang status daya sistem, lihat Menangani Permintaan Status Daya Sistem. Untuk informasi selengkapnya tentang status daya perangkat, lihat Mengelola Daya untuk Perangkat Individual. Untuk informasi selengkapnya tentang manajemen daya secara umum, lihat Pengantar Power Management.

Persyaratan

Persyaratan Nilai
Header ntpoapi.h (termasuk Wdm.h, Ntpoapi.h)

Lihat juga

SYSTEM_POWER_STATE