x64x86arm64 / ntdllntoskrnl

_MI_ERROR_STATE

← first 1 build latest →
struct _MI_ERROR_STATE {
/* ── cacheline 1 boundary (64 bytes) ── */
/* ── 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 */
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 */
/* ── 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 */
};
size 248 (0xf8)26 members2 holes (5 bytes)padding 04 cachelines
Used in (1)