Aracılığıyla paylaş


Güç Yönetimi İşlevleri

Aşağıdaki işlevler güç yönetimiyle birlikte kullanılır.

Fonksiyon Açıklama
CallNtPowerInformation Güç bilgilerini ayarlar veya alır.
DevicePowerClose Cihaz listesindeki tüm düğümleri serbest ve cihaz listesini yok eder.
DevicePowerEnumDevices Sistemdeki belirtilen ölçütlere uyan cihazları numaralandırır.
DevicePowerOpen Tüm cihazları sorgulayarak bir cihaz listesi başlatır.
DevicePowerSetDeviceState Belirtilen cihazda belirtilen verileri değiştirir.
EFFECTIVE_POWER_MODE_CALLBACK Etkin güç modu geri çağırma için işlev sınıfı.
GetActivePwrScheme Etkin güç düzeninin dizinini alır.
GetCurrentPowerPolicies Geçerli sistem güç ilkesi ayarlarını alır.
GetDevicePowerState Belirtilen cihazın geçerli güç durumunu alır.
GetPwrCapabilities Sistem güç özellikleri hakkındaki bilgileri alır.
GetSystemPowerStatus Sistemin güç durumunu alır.
IsSystemResumeAutomatic Bilgisayarın geçerli durumunu gösterir.
PowerCanRestoreIndividualDefaultPowerScheme Geçerli kullanıcının, gerekirse geri yüklenebilmesi için belirtilen güç düzenine yönelik verilere erişimi olup olmadığını belirler.
PowerClearRequest Bir güç isteği nesnesi için belirtilen türdeki güç isteklerinin sayısını azaltma.
PowerCreatePossibleSetting Belirtilen güç ayarı için olası bir ayar değeri oluşturur.
PowerCreateRequest Bir güç isteği nesnesi oluşturur.
PowerCreateSetting Belirtilen güç ayarı için bir ayar değeri oluşturur.
PowerDeleteScheme Belirtilen düzeni veritabanından siler.
PowerDeterminePlatformRole Bilgisayar rolünü belirler.
PowerDuplicateScheme Mevcut güç düzenini yineler.
PowerEnumerate Güç düzeninde belirtilen öğeleri numaralandırır.
PowerGetActiveScheme Etkin güç düzenini alır.
PowerImportPowerScheme Bir dosyadan güç düzenini içeri aktarır.
PowerIsSettingRangeDefined Belirtilen güç ayarının bir olası değer aralığını temsil edip etmediğini sorgular.
PowerReadACDefaultIndex Belirtilen güç ayarının varsayılan AC dizinini alır.
PowerReadACValue Belirtilen güç ayarı için AC güç değerini alır.
PowerReadACValueIndex Belirtilen güç ayarının AC dizinini alır.
PowerReadDCDefaultIndex Belirtilen güç ayarının varsayılan DC dizinini alır.
PowerReadDCValue Belirtilen güç ayarı için DC güç değerini alır.
PowerReadDCValueIndex Belirtilen güç ayarının DC değer dizinini alır.
PowerReadDescription Belirtilen güç ayarı, alt grup veya düzen için açıklamayı alır.
PowerReadFriendlyName Belirtilen güç ayarı, alt grup veya düzen için kolay adı alır.
PowerReadIconResourceSpecifier Belirtilen güç ayarı, alt grup veya düzen için simge kaynağını alır.
PowerReadPossibleDescription Güç ayarı değerinin olası seçimlerinden birinin açıklamasını alır.
PowerReadPossibleFriendlyName Güç ayarı değerinin olası seçimlerinden birinin kolay adını alır.
PowerReadPossibleValue Güç ayarının olası değerini alır.
PowerReadSettingAttributes Belirtilen güç ayarının geçerli özniteliğini döndürür.
PowerReadValueIncrement En düşük ve en yüksek güç ayarları arasındaki geçerli değerlerin artışını alır.
PowerReadValueMax Belirtilen güç ayarı için en yüksek değeri alır.
PowerReadValueMin Belirtilen güç ayarı için en düşük değeri alır.
PowerReadValueUnitsSpecifier Bir değer aralığını destekleyen güç ayarının birimlerini açıklamak için kullanılan dizeyi okur.
PowerRegisterForEffectivePowerModeNotifications Etkin güç modu değişiklik bildirimlerini almak için bir geri çağırma kaydeder.
PowerRegisterSuspendResumeNotification Sistem askıya alındığında veya devam ettirildiğinde bildirim almak için kaydeder.
PowerRemovePowerSetting Belirtilen güç ayarını siler.
PowerReplaceDefaultPowerSchemes Varsayılan kullanıcının güç düzenlerini geçerli kullanıcının güç düzenleriyle değiştirir.
PowerRestoreDefaultPowerSchemes Geçerli kullanıcının güç düzenlerini varsayılan kullanıcının güç düzenleriyle değiştirir.
PowerRestoreIndividualDefaultPowerScheme Geçerli kullanıcı için belirli bir güç düzenini varsayılan kullanıcıdan bir güç düzeniyle değiştirir.
PowerSetActiveScheme Geçerli kullanıcı için etkin güç düzenini ayarlar.
PowerSetRequest Bir güç isteği nesnesi için belirtilen türdeki güç isteklerinin sayısını artırır.
PowerSettingAccessCheck Belirtilen güç ayarları için grup ilkesi geçersiz kılma sorguları.
PowerSettingAccessCheckEx Grup ilkesi sorguları, belirtilen güç ayarları için geçersiz kılar ve ayar için istenen erişimi belirtir.
PowerSettingRegisterNotification Güç ayarı değiştiğinde bildirim almak için kaydeder.
PowerSettingUnregisterNotification Güç ayarı değiştiğinde bildirim almak için kaydı iptal eder.
PowerUnregisterFromEffectivePowerModeNotifications Etkin güç modu değişiklik bildirimlerinin kaydını kaldırır.
PowerUnregisterSuspendResumeNotification Sistem askıya alındığında veya devam ettirildiğinde bildirim almak için kaydı iptal eder.
PowerWriteACDefaultIndex Belirtilen güç ayarının varsayılan AC dizinini ayarlar.
PowerWriteACValueIndex Belirtilen güç ayarının AC değer dizinini ayarlar.
PowerWriteDCDefaultIndex Belirtilen güç ayarının varsayılan DC dizinini ayarlar.
PowerWriteDCValueIndex Belirtilen güç ayarının DC dizinini ayarlar.
PowerWriteDescription Belirtilen güç ayarı, alt grup veya düzen için açıklamayı ayarlar.
PowerWriteFriendlyName Belirtilen güç ayarı, alt grup veya düzen için kolay adı ayarlar.
PowerWriteIconResourceSpecifier Belirtilen güç ayarı, alt grup veya düzen için simge kaynağını ayarlar.
PowerWritePossibleDescription Güç ayarı değerinin olası seçimlerinden birinin açıklamasını ayarlar.
PowerWritePossibleFriendlyName Güç ayarının belirtilen olası ayarı için kolay adı ayarlar.
PowerWritePossibleValue Güç ayarının olası değerini ayarlar.
PowerWriteSettingAttributes Bir güç anahtarının güç özniteliklerini ayarlar.
PowerWriteValueIncrement En düşük ve en yüksek güç ayarları arasındaki geçerli değerlerin artışını ayarlar.
PowerWriteValueMax Belirtilen güç ayarı için en yüksek değeri ayarlar.
PowerWriteValueMin Belirtilen güç ayarı için en düşük değeri ayarlar.
PowerWriteValueUnitsSpecifier Bir değer aralığını destekleyen güç ayarının birimlerini açıklamak için kullanılan dizeyi yazar.
RegisterPowerSettingNotification Belirli bir güç ayarı olayı için güç ayarı bildirimleri almak üzere uygulamayı kaydeder.
RegisterSuspendResumeNotification Sistem askıya alındığında veya devam ettirildiğinde bildirim almak için kaydeder. PowerRegisterSuspendResumeNotificationbenzer, ancak kullanıcı modunda çalışır ve bir pencere tutamacı alabilir.
SetSuspendState Sistemin askıya alma durumunu ayarlar.
SetThreadExecutionState Uygulamaların sistemin kullanımda olduğunu bildirmesini sağlar.
PowerSettingNotification Kaydını Kaldır Güç ayarı bildiriminin kaydını kaldırıyor.
unregisterSuspendResumeNotification Sistem askıya alındığında veya devam ettirildiğinde bildirim almak için kaydı iptal eder. PowerUnregisterSuspendResumeNotificationbenzer ancak kullanıcı modunda çalışır.

 

Power Management İşlevleri: Windows Server 2003 ve Öncesi

Aşağıdaki işlevler Windows'un önceki sürümleriyle uyumluluk için Windows Server 2008, Windows Vista ve Windows'un sonraki sürümlerinde desteklenir. Windows Server 2008, Windows Vista ve üzeri için yazılmış uygulamalar bu tabloda listelenen alternatifleri kullanmalıdır.

Windows Server 2003 ve öncesi Açıklama Windows Server 2008 ve Windows Vista
CanUserWritePwrScheme Geçerli kullanıcının güç şeması yazmak için yeterli ayrıcalığına sahip olup olmadığını belirler. PowerSettingAccessCheck
DeletePwrScheme Belirtilen güç düzenini siler. PowerDeleteScheme
EnumPwrSchemes Tüm güç düzenlerini numaralandırır. PowerEnumerate
GetActivePwrScheme Etkin güç düzeninin dizinini alır. PowerGetActiveScheme
GetPwrDiskSpindownRange Disk dönüş aralığını alır. GUID_DISK_SUBGROUP güç ayarları alt grubu aracılığıyla denetlendi. Tek tek ayarları listelemek için PowerEnumerate işlevini kullanın.
IsPwrHibernateAllowed Bilgisayarın hazırda beklemeyi destekleyip desteklemediğini belirler. GetPwrCapabilities
IsPwrShutdownAllowed Bilgisayarın geçici kapatma güç durumunu destekleyip desteklemediğini belirler. Uygulanamaz. Windows Vista'dan itibaren bilgisayarların geçici devreyi desteklemesi gerekir.
IsPwrSuspendAllowed Bilgisayarın uyku durumlarını destekleyip desteklemediğini belirler. GetPwrCapabilities
ReadGlobalPwrPolicy Geçerli genel güç ilkesi ayarlarını alır. Güç okuma işlevleri
ReadProcessorPwrScheme Belirtilen güç düzeni için işlemci güç ilkesi ayarlarını alır. GUID_PROCESSOR_SETTINGS_SUBGROUP güç ayarları alt grubu aracılığıyla denetlendi. Tek tek ayarları listelemek için PowerEnumerate işlevini kullanın.
ReadPwrScheme Belirtilen güç düzenine özgü güç ilkesi ayarlarını alır. Güç okuma işlevleri
requestWakeupLatency Bilgisayarın çalışma durumuna ne kadar hızlı girilmesi gerektiğini kabaca belirtir. Uygulanamaz.
SetActivePwrScheme Etkin güç düzenini ayarlar. PowerSetActiveScheme
SetSystemPowerState Gücü kapatarak sistemi askıya alır. SetSuspendState
WriteGlobalPwrPolicy Genel güç ilkesi ayarlarını yazar. Güç yazma işlevleri
WriteProcessorPwrScheme Belirtilen güç düzeni için işlemci güç ilkesi ayarlarını yazar. GUID_PROCESSOR_SETTINGS_SUBGROUP güç ayarları alt grubu aracılığıyla denetlendi. Tek tek ayarları listelemek için PowerEnumerate işlevini kullanın.
WritePwrScheme Güç düzenine özgü ilke ayarlarını yazar. Güç yazma işlevleri