Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |