x64x86arm64ia64alpha / ntdllntoskrnl _DEVICE_
← 10.0.18362.1016 22 builds latest →
_DEVICE_OBJECT_POWER_EXTENSION
← 10.0.18362.1016 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 */ struct _DEVICE_OBJECT* DeviceObject;/* 0x18 4 */ struct _LIST_ENTRY IdleList;/* 0x1c 8 */ enum _POP_DEVICE_IDLE_TYPE IdleType;/* 0x24 4 */ enum _DEVICE_POWER_STATE IdleState;/* 0x28 4 */ enum _DEVICE_POWER_STATE CurrentState;/* 0x2c 4 */ struct _POP_COOLING_EXTENSION* CoolingExtension;/* 0x30 4 */ struct _LIST_ENTRY Volume;/* 0x34 8 */ union { struct { unsigned long IdleTime;/* 0x3c 4 */ unsigned long NonIdleTime;/* 0x40 4 */ } Disk;/* 0x3c 8 */ } Specific;/* 0x3c 8 */};size 68 (0x44)14 members0 holespadding 02 cachelines
Used in (1)