x64 / ntdllntoskrnl /

_PROCESSOR_IDLE_LOG_ENTRY

← 10.0.28000.3231 2 builds latest →
struct _PROCESSOR_IDLE_LOG_ENTRY {
unsigned __int64 EnterTime;/* 0x0 8 */
unsigned __int64 ExitTime;/* 0x8 8 */
unsigned __int64 CoordinatedStates;/* 0x10 8 */
unsigned __int64 CoordinatedStatesExited;/* 0x18 8 */
unsigned long State;/* 0x20 4 */
unsigned long PlatformState;/* 0x24 4 */
unsigned long PlatformStateExited;/* 0x28 4 */
long Status;/* 0x2c 4 */
union {
unsigned long Flags;/* 0x30 4 */
struct {
unsigned short Cancelled : 1;/* 0x30:0 2 */
unsigned short Denied : 1;/* 0x30:1 2 */
unsigned short CoordinatedIdleEnter : 1;/* 0x30:2 2 */
unsigned short SkipWake : 1;/* 0x30:3 2 */
unsigned short DeepestPlatformIdle : 1;/* 0x30:4 2 */
unsigned short DeepIdle : 1;/* 0x30:5 2 */
unsigned short IdleDurationConstrained : 1;/* 0x30:6 2 */
unsigned short ReasonFlags;/* 0x32 2 */
};/* 0x30 4 */
};/* 0x30 4 */
};
size 56 (0x38)17 members0 holespadding 41 cacheline
Used in (1)