enumerasi SYSTEM_POWER_STATE (wdm.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 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 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 | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk