mirror of
https://github.com/reactos/reactos.git
synced 2024-07-11 15:15:27 +00:00
Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
svn path=/trunk/; revision=39600
This commit is contained in:
parent
8861bd50ef
commit
5896c03e49
|
@ -42,9 +42,16 @@ typedef enum _SYSTEM_DOCK_STATE
|
|||
//
|
||||
// Processor Power State Data
|
||||
//
|
||||
struct _PROCESSOR_POWER_STATE;
|
||||
|
||||
typedef
|
||||
VOID
|
||||
(FASTCALL *PPROCESSOR_IDLE_FUNCTION)(
|
||||
struct _PROCESSOR_POWER_STATE *PState);
|
||||
|
||||
typedef struct _PROCESSOR_POWER_STATE
|
||||
{
|
||||
PVOID IdleFunction;
|
||||
PPROCESSOR_IDLE_FUNCTION IdleFunction;
|
||||
ULONG Idle0KernelTimeLimit;
|
||||
ULONG Idle0LastTime;
|
||||
PVOID IdleHandlers;
|
||||
|
@ -61,10 +68,10 @@ typedef struct _PROCESSOR_POWER_STATE
|
|||
UCHAR ThermalThrottleIndex;
|
||||
ULONG LastKernelUserTime;
|
||||
ULONG PerfIdleTime;
|
||||
ULONG DebugDelta;
|
||||
ULONGLONG DebugDelta;
|
||||
ULONG DebugCount;
|
||||
ULONG LastSysTime;
|
||||
ULONG TotalIdleStateTime[3];
|
||||
ULONGLONG TotalIdleStateTime[3];
|
||||
ULONG TotalIdleTransitions[3];
|
||||
ULONGLONG PreviousC3StateTime;
|
||||
UCHAR KneeThrottleIndex;
|
||||
|
|
Loading…
Reference in a new issue