@Structure.FieldOrder(value={"PowerButtonPresent","SleepButtonPresent","LidPresent","SystemS1","SystemS2","SystemS3","SystemS4","SystemS5","HiberFilePresent","FullWake","VideoDimPresent","ApmPresent","UpsPresent","ThermalControl","ProcessorThrottle","ProcessorMinThrottle","ProcessorMaxThrottle","FastSystemS4","Hiberboot","WakeAlarmPresent","AoAc","DiskSpinDown","HiberFileType","AoAcConnectivitySupported","spare3","SystemBatteriesPresent","BatteriesAreShortTerm","BatteryScale","AcOnLineWake","SoftLidWake","RtcWake","MinDeviceWakeState","DefaultLowLatencyWake"}) public static class WinNT.SYSTEM_POWER_CAPABILITIES extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
AcOnLineWake |
byte |
AoAc |
byte |
AoAcConnectivitySupported |
byte |
ApmPresent |
byte |
BatteriesAreShortTerm |
WinNT.BATTERY_REPORTING_SCALE[] |
BatteryScale |
int |
DefaultLowLatencyWake |
byte |
DiskSpinDown |
byte |
FastSystemS4 |
byte |
FullWake |
byte |
Hiberboot |
byte |
HiberFilePresent |
byte |
HiberFileType |
byte |
LidPresent |
int |
MinDeviceWakeState |
byte |
PowerButtonPresent |
byte |
ProcessorMaxThrottle |
byte |
ProcessorMinThrottle |
byte |
ProcessorThrottle |
int |
RtcWake |
byte |
SleepButtonPresent |
int |
SoftLidWake |
byte[] |
spare3 |
byte |
SystemBatteriesPresent |
byte |
SystemS1 |
byte |
SystemS2 |
byte |
SystemS3 |
byte |
SystemS4 |
byte |
SystemS5 |
byte |
ThermalControl |
byte |
UpsPresent |
byte |
VideoDimPresent |
byte |
WakeAlarmPresent |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
SYSTEM_POWER_CAPABILITIES() |
SYSTEM_POWER_CAPABILITIES(Pointer p) |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public byte PowerButtonPresent
public byte SleepButtonPresent
public byte LidPresent
public byte SystemS1
public byte SystemS2
public byte SystemS3
public byte SystemS4
public byte SystemS5
public byte HiberFilePresent
public byte FullWake
public byte VideoDimPresent
public byte ApmPresent
public byte UpsPresent
public byte ThermalControl
public byte ProcessorThrottle
public byte ProcessorMinThrottle
public byte ProcessorMaxThrottle
public byte FastSystemS4
public byte Hiberboot
public byte WakeAlarmPresent
public byte AoAc
public byte DiskSpinDown
public byte HiberFileType
public byte AoAcConnectivitySupported
public byte[] spare3
public byte SystemBatteriesPresent
public byte BatteriesAreShortTerm
public WinNT.BATTERY_REPORTING_SCALE[] BatteryScale
public int AcOnLineWake
public int SoftLidWake
public int RtcWake
public int MinDeviceWakeState
public int DefaultLowLatencyWake
public SYSTEM_POWER_CAPABILITIES(Pointer p)
public SYSTEM_POWER_CAPABILITIES()