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 |