x64x86arm64ia64alpha / ntdllntoskrnl

_DEVICE_OBJECT_POWER_EXTENSION

← 10.0.28000.3231 22 builds latest →
struct _DEVICE_OBJECT_POWER_EXTENSION {
volatile unsigned long IdleCount;/* 0x0 4 */
volatile unsigned long BusyCount;/* 0x4 4 */
volatile unsigned long BusyReference;/* 0x8 4 */
unsigned long TotalBusyCount;/* 0xc 4 */
unsigned long ConservationIdleTime;/* 0x10 4 */
unsigned long PerformanceIdleTime;/* 0x14 4 */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
union {
struct {
unsigned long IdleTime;/* 0x60 4 */
unsigned long NonIdleTime;/* 0x64 4 */
} Disk;/* 0x60 8 */
} Specific;/* 0x60 8 */
};
size 104 (0x68)15 members1 hole (4 bytes)padding 02 cachelines
Used in (1)