getcurrentpowerpolicies (powrprof)
Last changed: -75.36.142.46

.
Summary
TODO - a short description

C# Signature:

[DllImport("powrprof.dll", SetLastError = true)]

[return: MarshalAs(UnmanagedType.Bool)]

static extern bool GetCurrentPowerPolicies(out GLOBAL_POWER_POLICY pGlobalPowerPolicy,

    out POWER_POLICY pPowerPolicy);

VB Signature:

Declare Function GetCurrentPowerPolicies Lib "powrprof.dll" (TODO) As TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

GLOBAL_POWER_POLICY gpp = new GLOBAL_POWER_POLICY();

POWER_POLICY pp = new POWER_POLICY();

if (!GetCurrentPowerPolicies(out gpp, out pp))

{

    throw new Win32Exception(Marshal.GetLastWin32Error());

}

Documentation