header powrprof.h

Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:

powrprof.h berisi antarmuka pemrograman berikut:

Fungsi

 
CanUserWritePwrScheme

Menentukan apakah pengguna saat ini memiliki hak istimewa yang memadai untuk menulis skema daya.
DeletePwrScheme

Menghapus skema daya yang ditentukan.
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.
EnumPwrSchemes

Menghitung semua skema daya.
GetActivePwrScheme

Mengambil indeks skema daya aktif.
GetCurrentPowerPolicies

Mengambil pengaturan kebijakan daya sistem saat ini.
GetPwrDiskSpindownRange

Mengambil rentang spindown disk.
IsPwrHibernateAllowed

Menentukan apakah komputer mendukung hibernasi.
IsPwrShutdownAllowed

Menentukan apakah komputer mendukung status daya mati sementara.
IsPwrSuspendAllowed

Menentukan apakah komputer mendukung status tidur.
PowerCanRestoreIndividualDefaultPowerScheme

Menentukan apakah pengguna saat ini memiliki akses ke data untuk skema daya yang ditentukan sehingga dapat dipulihkan jika perlu.
PowerCreatePossibleSetting

Membuat nilai pengaturan yang mungkin untuk pengaturan daya tertentu.
PowerCreateSetting

Membuat nilai pengaturan untuk pengaturan daya tertentu.
PowerDeleteScheme

Menghapus skema daya yang ditentukan dari database.
PowerDeterminePlatformRole

Menentukan peran komputer untuk Windows 7, Windows Server 2008 R2, Windows Vista, atau Windows Server 2008.
PowerDuplicateScheme

Menduplikasi skema daya yang ada.
PowerEnumerate

Menghitung elemen yang ditentukan dalam skema daya.
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.
PowerReadACValueIndex

Mengambil indeks AC dari pengaturan daya yang ditentukan.
PowerReadDCDefaultIndex

Mengambil indeks DC default dari 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.
PowerRemovePowerSetting

Menghapus pengaturan daya yang ditentukan.
PowerReplaceDefaultPowerSchemes

Mengganti skema daya default dengan skema daya pengguna saat ini.
PowerReportThermalEvent

Memberi tahu sistem operasi peristiwa termal.
PowerRestoreDefaultPowerSchemes

Mengganti skema daya untuk sistem dengan skema daya default. Semua skema dan pengaturan daya saat ini dihapus dan diganti dengan skema daya sistem default.
PowerRestoreIndividualDefaultPowerScheme

Mengganti skema daya tertentu untuk pengguna saat ini dengan satu dari pengguna default (disimpan di HKEY_USERS. Default).
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.
PowerWriteACDefaultIndex

Mengatur indeks AC default dari pengaturan daya yang ditentukan.
PowerWriteDCDefaultIndex

Mengatur indeks DC default 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.
ReadGlobalPwrPolicy

Mengambil pengaturan kebijakan daya global saat ini.
ReadProcessorPwrScheme

Mengambil pengaturan kebijakan daya prosesor untuk skema daya yang ditentukan.
ReadPwrScheme

Mengambil pengaturan kebijakan daya yang unik untuk skema daya yang ditentukan.
SetActivePwrScheme

Mengatur skema daya aktif.
SetSuspendState

Menangguhkan sistem dengan mematikan daya. Tergantung pada parameter Hibernasi, sistem memasuki status suspensi (tidur) atau hibernasi (S4).
WriteGlobalPwrPolicy

Menulis pengaturan kebijakan daya global.
WriteProcessorPwrScheme

Menulis pengaturan kebijakan daya prosesor untuk skema daya yang ditentukan.
WritePwrScheme

Menulis pengaturan kebijakan yang unik untuk skema daya yang ditentukan.

Fungsi panggilan balik

 
DEVICE_NOTIFY_CALLBACK_ROUTINE

Fungsi panggilan balik DeviceNotifyCallbackRoutine aplikasi digunakan untuk menerima pemberitahuan daya.

Struktur

 
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS

Berisi parameter yang digunakan saat mendaftar untuk pemberitahuan daya.
GLOBAL_MACHINE_POWER_POLICY

Berisi pengaturan kebijakan daya komputer global yang berlaku untuk semua skema daya untuk semua pengguna.
GLOBAL_POWER_POLICY

Berisi pengaturan kebijakan daya global yang berlaku untuk semua skema daya.
GLOBAL_USER_POWER_POLICY

Berisi pengaturan kebijakan daya pengguna global yang berlaku untuk semua skema daya untuk pengguna.
MACHINE_POWER_POLICY

Berisi setelan kebijakan daya komputer yang unik untuk setiap skema daya pada komputer.
MACHINE_PROCESSOR_POWER_POLICY

Berisi pengaturan kebijakan daya prosesor yang berlaku saat sistem berjalan pada daya AC atau daya baterai.
POWER_POLICY

Berisi pengaturan kebijakan daya yang unik untuk setiap skema daya.
THERMAL_EVENT

Berisi peristiwa termal.
USER_POWER_POLICY

Berisi pengaturan kebijakan daya yang unik untuk setiap skema daya untuk pengguna.

Enumerasi

 
POWER_DATA_ACCESSOR

Nilai enumerasi yang digunakan oleh PowerEnumerate dan PowerSettingAccessCheck.