struct _MI_SYSTEM_INFORMATION { struct _MI_POOL_STATE Pools;/* 0x0 576 */ /* ── cacheline 9 boundary (576 bytes) ── */ struct _MI_SECTION_STATE Sections;/* 0x240 3072 */ /* ── cacheline 57 boundary (3648 bytes) ── */ struct _MI_SYSTEM_IMAGE_STATE SystemImages;/* 0xe40 576 */ /* ── cacheline 66 boundary (4224 bytes) ── */ struct _MI_PROCESS_STATE Processes;/* 0x1080 88 */ /* 40 bytes padding */ /* ── cacheline 68 boundary (4352 bytes) ── */ struct _MI_HARDWARE_STATE Hardware;/* 0x1100 768 */ /* ── cacheline 80 boundary (5120 bytes) ── */ struct _MI_SYSTEM_VA_STATE SystemVa;/* 0x1400 4288 */ /* ── cacheline 147 boundary (9408 bytes) ── */ struct _MI_COMBINE_STATE PageCombines;/* 0x24c0 32 */ struct _MI_PAGELIST_STATE PageLists;/* 0x24e0 272 */ /* 16 bytes padding */ /* ── cacheline 152 boundary (9728 bytes) ── */ struct _MI_PARTITION_STATE Partitions;/* 0x2600 256 */ /* ── cacheline 156 boundary (9984 bytes) ── */ struct _MI_SHUTDOWN_STATE Shutdowns;/* 0x2700 200 */ /* ── cacheline 159 boundary (10176 bytes) ── */ struct _MI_ERROR_STATE Errors;/* 0x27c8 288 */ /* ── cacheline 163 boundary (10432 bytes) ── */ struct _MI_DEBUGGER_STATE Debugger;/* 0x28e8 22856 */ /* ── cacheline 520 boundary (33280 bytes) ── */ struct _MI_STANDBY_STATE Standby;/* 0x8230 352 */ /* 48 bytes padding */ /* ── cacheline 527 boundary (33728 bytes) ── */ struct _MI_SYSTEM_PTE_STATE SystemPtes;/* 0x83c0 5376 */ /* ── cacheline 611 boundary (39104 bytes) ── */ struct _MI_IO_PAGE_STATE IoPages;/* 0x98c0 256 */ /* ── cacheline 615 boundary (39360 bytes) ── */ struct _MI_PAGING_IO_STATE PagingIo;/* 0x99c0 176 */ /* ── cacheline 617 boundary (39488 bytes) ── */ struct _MI_COMMON_PAGE_STATE CommonPages;/* 0x9a70 144 */ /* ── cacheline 620 boundary (39680 bytes) ── */ struct _MI_SYSTEM_TRIM_STATE Trims;/* 0x9b00 128 */ /* ── cacheline 622 boundary (39808 bytes) ── */ struct _MI_SYSTEM_ACCELERATORS Accelerators;/* 0x9b80 1080 */ /* ── cacheline 638 boundary (40832 bytes) ── */ struct _MI_HOT_PATCH_STATE HotPatch;/* 0x9fb8 72 */ /* ── cacheline 640 boundary (40960 bytes) ── */ struct _MI_ENCLAVE_STATE Enclaves;/* 0xa000 72 */ /* ── cacheline 641 boundary (41024 bytes) ── */ struct _MI_MEMORY_ENLIGHTENMENT_STATE EnlightenmentState;/* 0xa048 4 */ /* 4 bytes padding */ void* BootRegistryRuns;/* 0xa050 8 */ volatile long ZeroingDisabled;/* 0xa058 4 */ unsigned char FullyInitialized;/* 0xa05c 1 */ unsigned char SafeBooted;/* 0xa05d 1 */ /* 2 bytes padding */ const struct _tlgProvider_t* TraceLogging;/* 0xa060 8 */ /* 24 bytes padding */ /* ── cacheline 642 boundary (41088 bytes) ── */ struct _MI_VISIBLE_STATE Vs;/* 0xa080 5824 */};size 46912 (0xb740)28 members6 holes (134 bytes)padding 0733 cachelines
Used in (0)