struktur ADMINISTRATOR_POWER_POLICY (winnt.h)
Mewakili pengaturan kebijakan daya penggantian administrator.
Sintaks
typedef struct _ADMINISTRATOR_POWER_POLICY {
SYSTEM_POWER_STATE MinSleep;
SYSTEM_POWER_STATE MaxSleep;
DWORD MinVideoTimeout;
DWORD MaxVideoTimeout;
DWORD MinSpindownTimeout;
DWORD MaxSpindownTimeout;
} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY;
Anggota
MinSleep
Status daya sistem minimum tidur. Anggota ini harus menjadi salah satu nilai jenis enumerasi SYSTEM_POWER_STATE antara PowerSystemSleeping1 (status daya S1) dan PowerSystemHibernate (status daya S4).
MaxSleep
Status tidur daya sistem maksimum. Anggota ini harus menjadi salah satu nilai jenis enumerasi SYSTEM_POWER_STATE antara PowerSystemSleeping1 (status daya S1) dan PowerSystemHibernate (status daya S4).
MinVideoTimeout
Batas waktu diam minimum video yang diperbolehkan sebelum mematikan perangkat tampilan, dalam hitungan detik.
MaxVideoTimeout
Batas waktu diam maksimum video yang diperbolehkan sebelum mematikan perangkat tampilan, dalam hitungan detik.
MinSpindownTimeout
Waktu menganggur disk minimum yang diizinkan sebelum membersihkan manajer cache dan memutar perangkat hard disk, dalam hitungan detik.
MaxSpindownTimeout
Waktu menganggur disk maksimum yang diperbolehkan sebelum membersihkan manajer cache dan memutar perangkat hard disk, dalam hitungan detik.
Keterangan
Struktur ADMINISTRATOR_POWER_POLICY menentukan batasan untuk nilai kebijakan daya tertentu yang diterapkan secara global ke skema daya semua pengguna. Nilai dalam struktur ADMINISTRATOR_POWER_POLICY mengambil alih pengaturan apa pun yang dipilih oleh pengguna di program panel kontrol Opsi Daya.
Untuk mengatur kebijakan penggantian administrator, panggil fungsi CallNtPowerInformation .
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winnt.h (sertakan Windows.h) |