struct _MI_ERROR_STATE { struct _MI_BAD_MEMORY_EVENT_ENTRY BadMemoryEventEntry;/* 0x0 56 */ struct _MI_PROBE_RAISE_TRACKER ProbeRaises;/* 0x38 60 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _MI_FORCED_COMMITS ForcedCommits;/* 0x74 8 */ enum _MI_PRE_PHASE0_BUGCHECK_PARAMETER PrePhase0BugCheckParameter;/* 0x7c 4 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long WsleFailures;/* 0x80 4 */ unsigned char PendingBadPages;/* 0x84 1 */ unsigned char FatalGraphicsFailures;/* 0x85 1 */ unsigned char BadPagesInsertSignalState;/* 0x86 1 */ /* 1 byte padding */ enum _MI_PAGE_HASH_ERROR_BEHAVIOR PageHashErrorBehavior;/* 0x88 4 */ unsigned long PageHashReadErrors;/* 0x8c 4 */ unsigned long PageHashStandbyErrors;/* 0x90 4 */ unsigned long PageHashTransferErrors;/* 0x94 4 */ unsigned long PageHashAllocationErrors;/* 0x98 4 */ /* 4 bytes padding */ unsigned __int64 FailedHashPageFrameIndex;/* 0xa0 8 */ unsigned long CheckZeroCount;/* 0xa8 4 */ volatile unsigned long ZeroedPageSingleBitErrorsDetected;/* 0xac 4 */ volatile unsigned long BadPagesDetected;/* 0xb0 4 */ unsigned long BadPagesInserted;/* 0xb4 4 */ struct _WORK_QUEUE_ITEM BadPageInsertWorkItem;/* 0xb8 32 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned long ScrubPasses;/* 0xd8 4 */ unsigned long ScrubBadPagesFound;/* 0xdc 4 */ unsigned long UserViewFailures;/* 0xe0 4 */ unsigned long UserViewCollisionFailures;/* 0xe4 4 */ unsigned long UserAllocateFailures;/* 0xe8 4 */ unsigned long UserAllocateCollisionFailures;/* 0xec 4 */ struct _MI_RESAVAIL_FAILURES ResavailFailures;/* 0xf0 8 */};size 248 (0xf8)26 members2 holes (5 bytes)padding 04 cachelines
Used in (1)