Manajemen Skema Daya
Setiap skema daya diidentifikasi secara unik oleh GUID . Untuk menghitung semua skema daya yang tersedia, gunakan fungsi PowerEnumerate. PowerEnumerate juga dapat digunakan untuk mengambil semua pengaturan daya untuk skema tertentu.
Skema daya yang saat ini digunakan pada sistem disebut skema atau rencana daya aktif. Untuk mengambil GUID dari paket aktif, panggil fungsiPowerGetActiveScheme. Untuk mengubah paket daya aktif, panggil fungsi PowerSetActiveScheme.
Untuk membuat skema daya, Anda perlu terlebih dahulu menduplikasi skema yang ada dengan menggunakan fungsi PowerDuplicateScheme, menentukan GUID dari skema yang ingin Anda dasarkan skema baru Anda. Anda harus menyalin salah satu skema bawaan dan memodifikasi pengaturan daya sesuai kebutuhan Anda. Perhatikan bahwa membuat rencana daya tidak secara otomatis memperbarui rencana daya aktif. Anda harus selalu memanggil PowerSetActiveScheme untuk memperbarui paket daya aktif. Rencana daya yang ada dapat dimodifikasi dan kemudian diterapkan dengan cara yang sama.
Untuk menghapus paket daya, panggil fungsiPowerDeleteScheme.
Nota
Untuk mengambil informasi tambahan tentang status daya sistem, panggil fungsicallNtPowerInformation.
Topik terkait