enumerasi SYSTEM_POWER_STATE (ntpoapi.h)

Jenis enumerasi SYSTEM_POWER_STATE digunakan untuk menunjukkan status daya sistem.

Sintaks

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified,
  PowerSystemWorking,
  PowerSystemSleeping1,
  PowerSystemSleeping2,
  PowerSystemSleeping3,
  PowerSystemHibernate,
  PowerSystemShutdown,
  PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Konstanta

 
PowerSystemUnspecified
Menunjukkan status daya sistem yang tidak ditentukan.
PowerSystemWorking
Menunjukkan daya sistem maksimum, yang sesuai dengan status kerja sistem S0.
PowerSystemSleeping1
Menunjukkan status tidur sistem kurang dari PowerSystemWorking dan lebih besar dari PowerSystemSleeping2, yang sesuai dengan status daya sistem S1.
PowerSystemSleeping2
Menunjukkan status tidur sistem kurang dari PowerSystemSleeping1 dan lebih besar dari PowerSystemSleeping3, yang sesuai dengan status daya sistem S2.
PowerSystemSleeping3
Menunjukkan status tidur sistem kurang dari PowerSystemSleeping2 dan lebih besar dari PowerSystemHibernate, yang sesuai dengan status daya sistem S3.
PowerSystemHibernate
Menunjukkan status tidur bertenaga terendah, yang sesuai dengan status daya sistem S4.
PowerSystemShutdown
Menunjukkan sistem dimatikan, yang sesuai dengan status matikan sistem S5.
PowerSystemMaximum
Jumlah nilai status daya sistem untuk jenis enumerasi ini yang mewakili status daya aktual. Nilai ini adalah jumlah elemen dalam anggota DeviceState dari struktur DEVICE_CAPABILITIES untuk perangkat. Nilai status daya sistem 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 masing-masing perangkat, 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 dan 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, Ntddk.h, Ntifs.h, Ntpoapi.h)

Lihat juga

DEVICE_POWER_STATE