Thema: Delphi PowerEnumerate

Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#1

PowerEnumerate

  Alt 13. Okt 2008, 20:24
Erst mal zur Info:
Diese Funktion existiert erst ab Windows Vista.

Ich habe dazu ein paar Fragen:

1.
Da ich das BDS 2006 besitze, ist diese Funktion noch nicht in einer von Borland mit gelieferten Unit vorhanden.

Ich habe sie wie folgt eingebunden:
function PowerEnumerate(RootPowerKey: HKEY; SchemeGuid: PGUID; SubGroupOfPowerSettingsGuid: PGUID; AccessFlags: POWER_DATA_ACCESSOR; Index: ULONG; var Buffer: PGUID; var BufferSize: DWORD): DWORD; stdcall; external 'powrprof.dllname 'PowerEnumerate'; Kann mir jemand mit Delphi > 2006 sagen, ob das so richtig ist?


2.
Hat jemand eine Ahnung, wie diese Funktion genau funktioniert? Ich würde gerne herausfinden, welche Power-Schemes im System vorhanden sind.
  Mit Zitat antworten Zitat