ReactOS  0.4.13-dev-982-g9853eab
_PROCESSOR_POWER_STATE Struct Reference

#include <potypes.h>

Collaboration diagram for _PROCESSOR_POWER_STATE:

Public Attributes

PPROCESSOR_IDLE_FUNCTION IdleFunction
 
ULONG Idle0KernelTimeLimit
 
ULONG Idle0LastTime
 
PVOID IdleHandlers
 
PVOID IdleState
 
ULONG IdleHandlersCount
 
ULONGLONG LastCheck
 
PROCESSOR_IDLE_TIMES IdleTimes
 
ULONG IdleTime1
 
ULONG PromotionCheck
 
ULONG IdleTime2
 
UCHAR CurrentThrottle
 
UCHAR ThermalThrottleLimit
 
UCHAR CurrentThrottleIndex
 
UCHAR ThermalThrottleIndex
 
ULONG LastKernelUserTime
 
ULONG PerfIdleTime
 
ULONGLONG DebugDelta
 
ULONG DebugCount
 
ULONG LastSysTime
 
ULONGLONG TotalIdleStateTime [3]
 
ULONG TotalIdleTransitions [3]
 
ULONGLONG PreviousC3StateTime
 
UCHAR KneeThrottleIndex
 
UCHAR ThrottleLimitIndex
 
UCHAR PerfStatesCount
 
UCHAR ProcessorMinThrottle
 
UCHAR ProcessorMaxThrottle
 
UCHAR LastBusyPercentage
 
UCHAR LastC3Percentage
 
UCHAR LastAdjustedBusyPercentage
 
ULONG PromotionCount
 
ULONG DemotionCount
 
ULONG ErrorCount
 
ULONG RetryCount
 
ULONG Flags
 
LARGE_INTEGER PerfCounterFrequency
 
ULONG PerfTickCount
 
KTIMER PerfTimer
 
KDPC PerfDpc
 
PROCESSOR_PERF_STATEPerfStates
 
PVOID PerfSetThrottle
 
ULONG LastC3KernelUserTime
 
ULONG Spare1 [1]
 

Detailed Description

Definition at line 66 of file potypes.h.

Member Data Documentation

◆ CurrentThrottle

UCHAR _PROCESSOR_POWER_STATE::CurrentThrottle

Definition at line 79 of file potypes.h.

◆ CurrentThrottleIndex

UCHAR _PROCESSOR_POWER_STATE::CurrentThrottleIndex

Definition at line 81 of file potypes.h.

◆ DebugCount

ULONG _PROCESSOR_POWER_STATE::DebugCount

Definition at line 86 of file potypes.h.

◆ DebugDelta

ULONGLONG _PROCESSOR_POWER_STATE::DebugDelta

Definition at line 85 of file potypes.h.

◆ DemotionCount

ULONG _PROCESSOR_POWER_STATE::DemotionCount

Definition at line 100 of file potypes.h.

◆ ErrorCount

ULONG _PROCESSOR_POWER_STATE::ErrorCount

Definition at line 101 of file potypes.h.

◆ Flags

ULONG _PROCESSOR_POWER_STATE::Flags

Definition at line 103 of file potypes.h.

◆ Idle0KernelTimeLimit

ULONG _PROCESSOR_POWER_STATE::Idle0KernelTimeLimit

Definition at line 69 of file potypes.h.

◆ Idle0LastTime

ULONG _PROCESSOR_POWER_STATE::Idle0LastTime

Definition at line 70 of file potypes.h.

◆ IdleFunction

PPROCESSOR_IDLE_FUNCTION _PROCESSOR_POWER_STATE::IdleFunction

Definition at line 68 of file potypes.h.

Referenced by KiIdleLoop().

◆ IdleHandlers

PVOID _PROCESSOR_POWER_STATE::IdleHandlers

Definition at line 71 of file potypes.h.

◆ IdleHandlersCount

ULONG _PROCESSOR_POWER_STATE::IdleHandlersCount

Definition at line 73 of file potypes.h.

◆ IdleState

PVOID _PROCESSOR_POWER_STATE::IdleState

Definition at line 72 of file potypes.h.

◆ IdleTime1

ULONG _PROCESSOR_POWER_STATE::IdleTime1

Definition at line 76 of file potypes.h.

◆ IdleTime2

ULONG _PROCESSOR_POWER_STATE::IdleTime2

Definition at line 78 of file potypes.h.

◆ IdleTimes

PROCESSOR_IDLE_TIMES _PROCESSOR_POWER_STATE::IdleTimes

Definition at line 75 of file potypes.h.

◆ KneeThrottleIndex

UCHAR _PROCESSOR_POWER_STATE::KneeThrottleIndex

Definition at line 91 of file potypes.h.

◆ LastAdjustedBusyPercentage

UCHAR _PROCESSOR_POWER_STATE::LastAdjustedBusyPercentage

Definition at line 98 of file potypes.h.

◆ LastBusyPercentage

UCHAR _PROCESSOR_POWER_STATE::LastBusyPercentage

Definition at line 96 of file potypes.h.

◆ LastC3KernelUserTime

ULONG _PROCESSOR_POWER_STATE::LastC3KernelUserTime

Definition at line 110 of file potypes.h.

◆ LastC3Percentage

UCHAR _PROCESSOR_POWER_STATE::LastC3Percentage

Definition at line 97 of file potypes.h.

◆ LastCheck

ULONGLONG _PROCESSOR_POWER_STATE::LastCheck

Definition at line 74 of file potypes.h.

◆ LastKernelUserTime

ULONG _PROCESSOR_POWER_STATE::LastKernelUserTime

Definition at line 83 of file potypes.h.

◆ LastSysTime

ULONG _PROCESSOR_POWER_STATE::LastSysTime

Definition at line 87 of file potypes.h.

◆ PerfCounterFrequency

LARGE_INTEGER _PROCESSOR_POWER_STATE::PerfCounterFrequency

Definition at line 104 of file potypes.h.

◆ PerfDpc

KDPC _PROCESSOR_POWER_STATE::PerfDpc

Definition at line 107 of file potypes.h.

◆ PerfIdleTime

ULONG _PROCESSOR_POWER_STATE::PerfIdleTime

Definition at line 84 of file potypes.h.

◆ PerfSetThrottle

PVOID _PROCESSOR_POWER_STATE::PerfSetThrottle

Definition at line 109 of file potypes.h.

◆ PerfStates

PROCESSOR_PERF_STATE* _PROCESSOR_POWER_STATE::PerfStates

Definition at line 108 of file potypes.h.

◆ PerfStatesCount

UCHAR _PROCESSOR_POWER_STATE::PerfStatesCount

Definition at line 93 of file potypes.h.

◆ PerfTickCount

ULONG _PROCESSOR_POWER_STATE::PerfTickCount

Definition at line 105 of file potypes.h.

◆ PerfTimer

KTIMER _PROCESSOR_POWER_STATE::PerfTimer

Definition at line 106 of file potypes.h.

◆ PreviousC3StateTime

ULONGLONG _PROCESSOR_POWER_STATE::PreviousC3StateTime

Definition at line 90 of file potypes.h.

◆ ProcessorMaxThrottle

UCHAR _PROCESSOR_POWER_STATE::ProcessorMaxThrottle

Definition at line 95 of file potypes.h.

◆ ProcessorMinThrottle

UCHAR _PROCESSOR_POWER_STATE::ProcessorMinThrottle

Definition at line 94 of file potypes.h.

◆ PromotionCheck

ULONG _PROCESSOR_POWER_STATE::PromotionCheck

Definition at line 77 of file potypes.h.

◆ PromotionCount

ULONG _PROCESSOR_POWER_STATE::PromotionCount

Definition at line 99 of file potypes.h.

◆ RetryCount

ULONG _PROCESSOR_POWER_STATE::RetryCount

Definition at line 102 of file potypes.h.

◆ Spare1

ULONG _PROCESSOR_POWER_STATE::Spare1[1]

Definition at line 111 of file potypes.h.

◆ ThermalThrottleIndex

UCHAR _PROCESSOR_POWER_STATE::ThermalThrottleIndex

Definition at line 82 of file potypes.h.

◆ ThermalThrottleLimit

UCHAR _PROCESSOR_POWER_STATE::ThermalThrottleLimit

Definition at line 80 of file potypes.h.

◆ ThrottleLimitIndex

UCHAR _PROCESSOR_POWER_STATE::ThrottleLimitIndex

Definition at line 92 of file potypes.h.

◆ TotalIdleStateTime

ULONGLONG _PROCESSOR_POWER_STATE::TotalIdleStateTime[3]

Definition at line 88 of file potypes.h.

◆ TotalIdleTransitions

ULONG _PROCESSOR_POWER_STATE::TotalIdleTransitions[3]

Definition at line 89 of file potypes.h.


The documentation for this struct was generated from the following file: