x64 / ntdllntoskrnl /

_REGISTERED_INTERRUPT_CONTROLLER

← 10.0.28000.3231 8 builds latest →
struct _REGISTERED_INTERRUPT_CONTROLLER {
void* InternalData;/* 0x10 8 */
unsigned long InternalDataSize;/* 0x18 4 */
/* 4 bytes padding */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned long Capabilities;/* 0xf4 4 */
unsigned long Flags;/* 0xf8 4 */
unsigned long MaxPriority;/* 0xfc 4 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned long UnitId;/* 0x100 4 */
/* 4 bytes padding */
long MinLine;/* 0x128 4 */
long MaxLine;/* 0x12c 4 */
unsigned long MaxClusterSize;/* 0x130 4 */
unsigned long MaxClusters;/* 0x134 4 */
unsigned long InterruptReplayDataSize;/* 0x138 4 */
/* ── cacheline 5 boundary (320 bytes) ── */
long ProblemStatus;/* 0x140 4 */
unsigned long ProblemProcessor;/* 0x144 4 */
const char* ProblemSourceFile;/* 0x148 8 */
unsigned long ProblemSourceLine;/* 0x150 4 */
unsigned long CustomProblem;/* 0x154 4 */
long CustomProblemStatus;/* 0x158 4 */
/* 4 bytes padding */
};
size 376 (0x178)25 members3 holes (12 bytes)padding 06 cachelines