x64x86arm64ia64alpha / ntdllntoskrnl

_DEVICE_OBJECT_POWER_EXTENSION

← 5.2.3790.3959 3 builds latest →
struct _DEVICE_OBJECT_POWER_EXTENSION {
volatile unsigned long IdleCount;/* 0x0 4 */
volatile unsigned long BusyCount;/* 0x4 4 */
unsigned long TotalBusyCount;/* 0x8 4 */
unsigned long ConservationIdleTime;/* 0xc 4 */
unsigned long PerformanceIdleTime;/* 0x10 4 */
/* 4 bytes padding */
unsigned char DeviceType;/* 0x30 1 */
/* 3 bytes padding */
/* 4 bytes padding */
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── cacheline 2 boundary (128 bytes) ── */
union {
struct {
unsigned long IdleTime;/* 0x90 4 */
unsigned long NonIdleTime;/* 0x94 4 */
} Disk;/* 0x90 8 */
} Specific;/* 0x90 8 */
};
size 152 (0x98)15 members3 holes (11 bytes)padding 03 cachelines
Used in (1)