struct PROCESSOR_POWER_STATE
|
typedef struct _PROCESSOR_POWER_STATE
{
PVOID IdleFunction;
PPPM_IDLE_STATES IdleStates;
UINT64 LastTimeCheck;
UINT64 LastIdleTime;
PROCESSOR_IDLE_TIMES IdleTimes;
PPPM_IDLE_ACCOUNTING IdleAccounting;
PPPM_PERF_STATES PerfStates;
ULONG LastKernelUserTime;
ULONG LastIdleThreadKTime;
UINT64 LastGlobalTimeHv;
UINT64 LastProcessorTimeHv;
UCHAR ThermalConstraint;
UCHAR LastBusyPercentage;
BYTE Flags[6];
KTIMER PerfTimer;
KDPC PerfDpc;
ULONG LastSysTime;
PKPRCB PStateMaster;
ULONG PStateSet;
ULONG CurrentPState;
ULONG Reserved0;
ULONG DesiredPState;
ULONG Reserved1;
ULONG PStateIdleStartTime;
ULONG PStateIdleTime;
ULONG LastPStateIdleTime;
ULONG PStateStartTime;
ULONG WmiDispatchPtr;
LONG WmiInterfaceEnabled;
} PROCESSOR_POWER_STATE, *PPROCESSOR_POWER_STATE;
Windows Vista Kernel Structures
|