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 paket aktif, panggil fungsi PowerGetActiveScheme . Untuk mengubah paket daya aktif, panggil fungsi PowerSetActiveScheme .
Untuk membuat skema daya, Anda harus terlebih dahulu menduplikasi skema yang ada dengan menggunakan fungsi PowerDuplicateScheme , menentukan GUID skema yang ingin Anda dasarkan skema baru Anda. Anda harus menyalin salah satu skema bawaan dan mengubah 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 rencana daya, panggil fungsi PowerDeleteScheme .
Catatan
Untuk mengambil informasi tambahan tentang status daya sistem, panggil fungsi CallNtPowerInformation .
Topik terkait