SYSTEM_POWER_LEVEL (Structures)
Last changed: -24.79.132.171

.
Summary
TODO - a short description

C# Definition:

[StructLayout(LayoutKind.Sequential, Pack=1)]
struct SYSTEM_POWER_LEVEL {
    public bool Enable;
    [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
    public byte[] Spare;
    public uint BatteryLevel;
    public POWER_ACTION_POLICY PowerPolicy;
    public SYSTEM_POWER_STATE MinSystemState;
}

VB Definition:

<StructLayout(LayoutKind.Sequential, Pack:=1)>
Structure SYSTEM_POWER_LEVEL
    Public Enable As Boolean
    <MarshalAs(UnmanagedType.ByValArray, SizeConst:=3)>
    Public Spare As Byte()
    Public BatteryLevel As Integer
    Public PowerPolicy As POWER_ACTION_POLICY
    Public MinSystemState As SYSTEM_POWER_STATE
End Structure

User-Defined Field Types:

POWER_ACTION_POLICY

SYSTEM_POWER_STATE

Notes:

None.

Documentation