Bagikan melalui


Fungsi Manajemen Daya

Fungsi berikut digunakan dengan manajemen daya.

Fungsi Deskripsi
CallNtPowerInformation Mengatur atau mengambil informasi daya.
DevicePowerClose Membebaskan semua simpul dalam daftar perangkat dan menghancurkan daftar perangkat.
DevicePowerEnumDevices Menghitung perangkat pada sistem yang memenuhi kriteria yang ditentukan.
DevicePowerOpen Menginisialisasi daftar perangkat dengan mengkueri semua perangkat.
DevicePowerSetDeviceState Memodifikasi data yang ditentukan pada perangkat yang ditentukan.
EFFECTIVE_POWER_MODE_CALLBACK Kelas fungsi untuk panggilan balik mode daya yang efektif.
GetActivePwrScheme Mengambil indeks skema daya aktif.
GetCurrentPowerPolicies Mengambil pengaturan kebijakan daya sistem saat ini.
GetDevicePowerState Mengambil status daya perangkat yang ditentukan saat ini.
GetPwrCapabilities Mengambil informasi tentang kemampuan daya sistem.
GetSystemPowerStatus Mengambil status daya sistem.
IsSystemResumeAutomatic Menunjukkan status komputer saat ini.
PowerCanRestoreIndividualDefaultPowerScheme Menentukan apakah pengguna saat ini memiliki akses ke data untuk skema daya yang ditentukan sehingga dapat dipulihkan jika perlu.
PowerClearRequest Mengurangi jumlah permintaan daya dari jenis yang ditentukan untuk objek permintaan daya.
PowerCreatePossibleSetting Membuat nilai pengaturan yang mungkin untuk pengaturan daya tertentu.
PowerCreateRequest Membuat objek permintaan daya.
PowerCreateSetting Membuat nilai pengaturan untuk pengaturan daya tertentu.
PowerDeleteScheme Menghapus skema tertentu dari database.
PowerDeterminePlatformRole Menentukan peran komputer.
PowerDuplicateScheme Menduplikasi skema daya yang ada.
PowerEnumerate Menghitung elemen yang ditentukan dalam skema daya.
PowerGetActiveScheme Mengambil skema daya aktif.
PowerImportPowerScheme Mengimpor skema daya dari file.
PowerIsSettingRangeDefined Kueri apakah pengaturan daya yang ditentukan mewakili rentang nilai yang mungkin.
PowerReadACDefaultIndex Mengambil indeks AC default dari pengaturan daya yang ditentukan.
PowerReadACValue Mengambil nilai daya AC untuk pengaturan daya yang ditentukan.
PowerReadACValueIndex Mengambil indeks AC dari pengaturan daya yang ditentukan.
PowerReadDCDefaultIndex Mengambil indeks DC default dari pengaturan daya yang ditentukan.
PowerReadDCValue Mengambil nilai daya DC untuk pengaturan daya yang ditentukan.
PowerReadDCValueIndex Mengambil indeks nilai DC dari pengaturan daya yang ditentukan.
PowerReadDescription Mengambil deskripsi untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerReadFriendlyName Mengambil nama yang mudah diingat untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerReadIconResourceSpecifier Mengambil sumber daya ikon untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerReadPossibleDescription Mengambil deskripsi untuk salah satu pilihan nilai pengaturan daya yang mungkin.
PowerReadPossibleFriendlyName Mengambil nama yang mudah diingat untuk salah satu pilihan nilai pengaturan daya yang mungkin.
PowerReadPossibleValue Mengambil nilai untuk kemungkinan nilai pengaturan daya.
PowerReadSettingAttributes Mengembalikan atribut saat ini dari pengaturan daya yang ditentukan.
PowerReadValueIncrement Mengambil kenaikan untuk nilai yang valid antara pengaturan daya minimum dan maksimum.
PowerReadValueMax Mengambil nilai maksimum untuk pengaturan daya yang ditentukan.
PowerReadValueMin Mengambil nilai minimum untuk pengaturan daya yang ditentukan.
PowerReadValueUnitsSpecifier Membaca string yang digunakan untuk menjelaskan unit pengaturan daya yang mendukung rentang nilai.
PowerRegisterForEffectivePowerModeNotifications Mendaftarkan panggilan balik untuk menerima pemberitahuan perubahan mode daya yang efektif.
PowerRegisterSuspendResumeNotification Mendaftar untuk menerima pemberitahuan ketika sistem ditangguhkan atau dilanjutkan.
PowerRemovePowerSetting Menghapus pengaturan daya yang ditentukan.
PowerReplaceDefaultPowerSchemes Mengganti skema daya untuk pengguna default dengan skema daya pengguna saat ini.
PowerRestoreDefaultPowerSchemes Mengganti skema daya untuk pengguna saat ini dengan yang untuk pengguna default.
PowerRestoreIndividualDefaultPowerScheme Mengganti skema daya tertentu untuk pengguna saat ini dengan satu dari pengguna default.
PowerSetActiveScheme Mengatur skema daya aktif untuk pengguna saat ini.
PowerSetRequest Menaikkan jumlah permintaan daya dari jenis yang ditentukan untuk objek permintaan daya.
PowerSettingAccessCheck Kueri untuk penimpaan kebijakan grup untuk pengaturan daya tertentu.
PowerSettingAccessCheckEx Kueri untuk penimpaan kebijakan grup untuk pengaturan daya tertentu dan menentukan akses yang diminta untuk pengaturan tersebut.
PowerSettingRegisterNotification Mendaftar untuk menerima pemberitahuan saat pengaturan daya berubah.
PowerSettingUnregisterNotification Membatalkan pendaftaran untuk menerima pemberitahuan saat pengaturan daya berubah.
PowerUnregisterFromEffectivePowerModeNotifications Membatalkan pendaftaran dari pemberitahuan perubahan mode daya yang efektif.
PowerUnregisterSuspendResumeNotification Membatalkan pendaftaran untuk menerima pemberitahuan ketika sistem ditangguhkan atau dilanjutkan.
PowerWriteACDefaultIndex Mengatur indeks AC default dari pengaturan daya yang ditentukan.
PowerWriteACValueIndex Mengatur indeks nilai AC dari pengaturan daya yang ditentukan.
PowerWriteDCDefaultIndex Mengatur indeks DC default dari pengaturan daya yang ditentukan.
PowerWriteDCValueIndex Mengatur indeks DC dari pengaturan daya yang ditentukan.
PowerWriteDescription Mengatur deskripsi untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerWriteFriendlyName Mengatur nama yang mudah diingat untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerWriteIconResourceSpecifier Mengatur sumber daya ikon untuk pengaturan daya, subgrup, atau skema yang ditentukan.
PowerWritePossibleDescription Mengatur deskripsi untuk salah satu pilihan nilai pengaturan daya yang mungkin.
PowerWritePossibleFriendlyName Mengatur nama yang mudah diingat untuk pengaturan daya yang mungkin ditentukan.
PowerWritePossibleValue Mengatur nilai untuk kemungkinan nilai pengaturan daya.
PowerWriteSettingAttributes Mengatur atribut daya dari kunci daya.
PowerWriteValueIncrement Mengatur kenaikan untuk nilai yang valid antara pengaturan daya minimum dan maksimum.
PowerWriteValueMax Mengatur nilai maksimum untuk pengaturan daya yang ditentukan.
PowerWriteValueMin Mengatur nilai minimum untuk pengaturan daya yang ditentukan.
PowerWriteValueUnitsSpecifier Menulis string yang digunakan untuk menjelaskan unit pengaturan daya yang mendukung rentang nilai.
RegisterPowerSettingNotification Mendaftarkan aplikasi untuk menerima pemberitahuan pengaturan daya untuk peristiwa pengaturan daya tertentu.
RegisterSuspendResumeNotification Mendaftar untuk menerima pemberitahuan ketika sistem ditangguhkan atau dilanjutkan. Mirip dengan PowerRegisterSuspendResumeNotification, tetapi beroperasi dalam mode pengguna dan dapat mengambil handel jendela.
SetSuspendState Mengatur status penangguhan sistem.
SetThreadExecutionState Memungkinkan aplikasi untuk menginformasikan sistem bahwa aplikasi sedang digunakan.
UnregisterPowerSettingNotification Membatalkan pendaftaran pemberitahuan pengaturan daya.
Membatalkan pendaftaranSuspendResumeNotification Membatalkan pendaftaran untuk menerima pemberitahuan ketika sistem ditangguhkan atau dilanjutkan. Mirip dengan PowerUnregisterSuspendResumeNotification tetapi beroperasi dalam mode pengguna.

 

Fungsi Manajemen Daya: Windows Server 2003 dan Sebelumnya

Fungsi berikut didukung di Windows Server 2008, Windows Vista, dan versi Windows yang lebih baru untuk kompatibilitas dengan versi Windows yang lebih lama. Aplikasi yang ditulis untuk Windows Server 2008, Windows Vista dan yang lebih baru harus menggunakan alternatif yang tercantum dalam tabel ini.

Windows Server 2003 dan yang lebih lama Deskripsi Windows Server 2008 dan Windows Vista
CanUserWritePwrScheme Menentukan apakah pengguna saat ini memiliki hak istimewa yang memadai untuk menulis skema daya. PowerSettingAccessCheck
DeletePwrScheme Menghapus skema daya yang ditentukan. PowerDeleteScheme
EnumPwrSchemes Menghitung semua skema daya. PowerEnumerate
GetActivePwrScheme Mengambil indeks skema daya aktif. PowerGetActiveScheme
GetPwrDiskSpindownRange Mengambil rentang spindown disk. Dikontrol melalui subgrup pengaturan daya GUID_DISK_SUBGROUP. Gunakan fungsi PowerEnumerate untuk menghitung pengaturan individual.
IsPwrHibernateAllowed Menentukan apakah komputer mendukung hibernasi. GetPwrCapabilities
IsPwrShutdownAllowed Menentukan apakah komputer mendukung status daya mati sementara. Tidak dapat diterapkan. Dimulai dengan Windows Vista, komputer harus mendukung soft off.
IsPwrSuspendAllowed Menentukan apakah komputer mendukung status tidur. GetPwrCapabilities
ReadGlobalPwrPolicy Mengambil pengaturan kebijakan daya global saat ini. Fungsi baca daya
ReadProcessorPwrScheme Mengambil pengaturan kebijakan daya prosesor untuk skema daya yang ditentukan. Dikontrol melalui subgrup pengaturan daya GUID_PROCESSOR_SETTINGS_SUBGROUP. Gunakan fungsi PowerEnumerate untuk menghitung pengaturan individual.
ReadPwrScheme Mengambil pengaturan kebijakan daya yang unik untuk skema daya yang ditentukan. Fungsi baca daya
RequestWakeupLatency Menentukan kira-kira seberapa cepat komputer harus memasuki status kerja. Tidak dapat diterapkan.
SetActivePwrScheme Mengatur skema daya aktif. PowerSetActiveScheme
SetSystemPowerState Menangguhkan sistem dengan mematikan daya. SetSuspendState
WriteGlobalPwrPolicy Menulis pengaturan kebijakan daya global. Fungsi tulis daya
WriteProcessorPwrScheme Menulis pengaturan kebijakan daya prosesor untuk skema daya yang ditentukan. Dikontrol melalui subgrup pengaturan daya GUID_PROCESSOR_SETTINGS_SUBGROUP. Gunakan fungsi PowerEnumerate untuk menghitung pengaturan individual.
WritePwrScheme Menulis pengaturan kebijakan yang unik untuk skema daya. Fungsi tulis daya