Freigeben über


powrprof.h-Header

Dieser Header wird von Systemdiensten verwendet. Weitere Informationen finden Sie unter

powrprof.h enthält die folgenden Programmierschnittstellen:

Functions

 
CanUserWritePwrScheme

Bestimmt, ob der aktuelle Benutzer über ausreichende Berechtigungen zum Schreiben eines Energieschemas verfügt.
DeletePwrScheme

Löscht das angegebene Energieschema.
DevicePowerClose

Gibt alle Knoten in der Geräteliste frei und zerstört die Geräteliste.
DevicePowerEnumDevices

Listet Geräte im System auf, die die angegebenen Kriterien erfüllen.
DevicePowerOpen

Initialisiert eine Geräteliste, indem alle Geräte abfragt.
DevicePowerSetDeviceState

Ändert die angegebenen Daten auf dem angegebenen Gerät.
EnumPwrSchemes

Listet alle Machtschemas auf.
GetActivePwrScheme

Ruft den Index des aktiven Energieschemas ab.
GetCurrentPowerPolicies

Ruft die aktuellen Systemenergierichtlinieneinstellungen ab.
GetPwrDiskSpindownRange

Ruft den Datenträger-Spindownbereich ab.
IsPwrHibernateAllowed

Bestimmt, ob der Computer den Ruhezustand unterstützt.
IsPwrShutdownAllowed

Bestimmt, ob der Computer den Soft-Off-Stromzustand unterstützt.
IsPwrSuspendAllowed

Bestimmt, ob der Computer die Ruhezustandszustände unterstützt.
PowerCanRestoreIndividualDefaultPowerScheme

Bestimmt, ob der aktuelle Benutzer Zugriff auf die Daten für das angegebene Energieschema hat, damit es bei Bedarf wiederhergestellt werden kann.
PowerCreatePossibleSetting

Erstellt einen möglichen Einstellungswert für eine angegebene Energieeinstellung.
PowerCreateSetting

Erstellt einen Einstellungswert für eine angegebene Energieeinstellung.
PowerDeleteScheme

Löscht das angegebene Energieschema aus der Datenbank.
PowerDeterminePlatformRole

Bestimmt die Computerrolle für Windows 7, Windows Server 2008 R2, Windows Vista oder Windows Server 2008.
PowerDuplicateScheme

Dupliziert ein vorhandenes Energieschema.
PowerEnumerate

Listet die angegebenen Elemente in einem Energieschema auf.
PowerImportPowerScheme

Importiert ein Energieschema aus einer Datei.
PowerIsSettingRangeDefined

Fragt ab, ob die angegebene Energieeinstellung einen Bereich möglicher Werte darstellt.
PowerReadACDefaultIndex

Ruft den Standard-AC-Index der angegebenen Energieeinstellung ab.
PowerReadACValueIndex

Ruft den AC-Index der angegebenen Energieeinstellung ab.
PowerReadDCDefaultIndex

Ruft den Standard-DC-Index der angegebenen Energieeinstellung ab.
PowerReadDCValueIndex

Ruft den DC-Wertindex der angegebenen Leistungseinstellung ab.
PowerReadDescription

Ruft die Beschreibung für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema ab.
PowerReadFriendlyName

Ruft den Anzeigenamen für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema ab.
PowerReadIconResourceSpecifier

Ruft die Symbolressource für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema ab.
PowerReadPossibleDescription

Ruft die Beschreibung für eine der möglichen Optionen eines Energieeinstellungswerts ab.
PowerReadPossibleFriendlyName

Ruft den Anzeigenamen für eine der möglichen Optionen eines Energieeinstellungswerts ab.
PowerReadPossibleValue

Ruft den Wert für einen möglichen Wert einer Energieeinstellung ab.
PowerReadSettingAttributes

Gibt das aktuelle Attribut der angegebenen Energieeinstellung zurück.
PowerReadValueIncrement

Ruft das Inkrement für gültige Werte zwischen den Energieeinstellungen Minimum und Maximum ab.
PowerReadValueMax

Ruft den Maximalwert für die angegebene Energieeinstellung ab.
PowerReadValueMin

Ruft den Mindestwert für die angegebene Energieeinstellung ab.
PowerReadValueUnitsSpecifier

Liest die Zeichenfolge, die verwendet wird, um die Einheiten einer Energieeinstellung zu beschreiben, die einen Wertebereich unterstützt.
PowerRemovePowerSetting

Löscht die angegebene Leistungseinstellung.
PowerReplaceDefaultPowerSchemes

Ersetzt die Standardenergieschemas durch die Energieschemas des aktuellen Benutzers.
PowerReportThermalEvent

Benachrichtigt das Betriebssystem über Thermische Ereignisse.
PowerRestoreDefaultPowerSchemes

Ersetzt die Energieschemas für das System durch Standardenergieschemas. Alle aktuellen Energieschemas und Einstellungen werden gelöscht und durch die Standardmäßigen Systemenergieschemas ersetzt.
PowerRestoreIndividualDefaultPowerScheme

Ersetzt ein bestimmtes Energieschema für den aktuellen Benutzer durch eines des Standardbenutzers (gespeichert in HKEY_USERS. Standard).
PowerSettingAccessCheck

Abfragen nach einer Gruppenrichtlinie überschreiben für angegebene Energieeinstellungen.
PowerSettingAccessCheckEx

Abfragen nach einer Gruppenrichtlinie überschreiben für angegebene Energieeinstellungen und geben den angeforderten Zugriff für die Einstellung an.
PowerWriteACDefaultIndex

Legt den Standard-AC-Index der angegebenen Energieeinstellung fest.
PowerWriteDCDefaultIndex

Legt den Standard-DC-Index der angegebenen Leistungseinstellung fest.
PowerWriteDescription

Legt die Beschreibung für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema fest.
PowerWriteFriendlyName

Legt den Anzeigenamen für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema fest.
PowerWriteIconResourceSpecifier

Legt die Symbolressource für die angegebene Energieeinstellung, Untergruppe oder das angegebene Schema fest.
PowerWritePossibleDescription

Legt die Beschreibung für eine der möglichen Auswahlmöglichkeiten eines Leistungseinstellungswerts fest.
PowerWritePossibleFriendlyName

Legt den Anzeigenamen für die angegebene mögliche Einstellung einer Energieeinstellung fest.
PowerWritePossibleValue

Legt den Wert für einen möglichen Wert einer Leistungseinstellung fest.
PowerWriteSettingAttributes

Legt die Energieattribute eines Energieschlüssels fest.
PowerWriteValueIncrement

Legt das Inkrement für gültige Werte zwischen den Energieeinstellungen Minimum und Maximum fest.
PowerWriteValueMax

Legt den Maximalwert für die angegebene Leistungseinstellung fest.
PowerWriteValueMin

Legt den Mindestwert für die angegebene Leistungseinstellung fest.
PowerWriteValueUnitsSpecifier

Schreibt die Zeichenfolge, die verwendet wird, um die Einheiten einer Energieeinstellung zu beschreiben, die einen Wertebereich unterstützt.
ReadGlobalPwrPolicy

Ruft die aktuellen globalen Energierichtlinieneinstellungen ab.
ReadProcessorPwrScheme

Ruft die Energierichtlinieneinstellungen des Prozessors für das angegebene Energieschema ab.
ReadPwrScheme

Ruft die Energierichtlinieneinstellungen ab, die für das angegebene Energieschema eindeutig sind.
SetActivePwrScheme

Legt das aktive Energieschema fest.
SetSuspendState

Hält das System an, indem die Stromversorgung heruntergefahren wird. Abhängig vom Hibernate-Parameter wechselt das System entweder in den Ruhezustand (Ruhezustand) oder in den Ruhezustand (S4).
WriteGlobalPwrPolicy

Schreibt globale Energierichtlinieneinstellungen.
WriteProcessorPwrScheme

Schreibt Prozessorenergierichtlinieneinstellungen für das angegebene Energieschema.
WritePwrScheme

Schreibt Richtlinieneinstellungen, die für das angegebene Energieschema eindeutig sind.

Rückruffunktionen

 
DEVICE_NOTIFY_CALLBACK_ROUTINE

Die DeviceNotifyCallbackRoutine-Rückruffunktion einer Anwendung wird zum Empfangen von Energiebenachrichtigungen verwendet.

Strukturen

 
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS

Enthält Parameter, die bei der Registrierung für eine Energiebenachrichtigung verwendet werden.
GLOBAL_MACHINE_POWER_POLICY

Enthält globale Computerenergierichtlinieneinstellungen, die für alle Energieschemas für alle Benutzer gelten.
GLOBAL_POWER_POLICY

Enthält globale Energierichtlinieneinstellungen, die für alle Energieschemas gelten.
GLOBAL_USER_POWER_POLICY

Enthält globale Benutzerenergierichtlinieneinstellungen, die für alle Energieschemas für einen Benutzer gelten.
MACHINE_POWER_POLICY

Enthält Energierichtlinieneinstellungen für Computer, die für jedes Energieschema auf dem Computer eindeutig sind.
MACHINE_PROCESSOR_POWER_POLICY

Enthält Richtlinieneinstellungen für die Prozessorleistung, die angewendet werden, während das System mit Netz- oder Akkubetrieb ausgeführt wird.
POWER_POLICY

Enthält Energierichtlinieneinstellungen, die für jedes Energieschema eindeutig sind.
THERMAL_EVENT

Enthält ein thermisches Ereignis.
USER_POWER_POLICY

Enthält Energierichtlinieneinstellungen, die für jedes Energieschema für einen Benutzer eindeutig sind.

Enumerationen

 
POWER_DATA_ACCESSOR

Von PowerEnumerate und PowerSettingAccessCheck verwendete Enumerationswerte.