Geoff Chappell - Software Analyst
The MI_PARTITION_FLAGS structure (formally _MI_PARTITION_FLAGS) is of ULONG bit fields that are presently known only as the Flags member of an unnamed union u in the MI_PARTITION_CORE.
Mask | Definition | Versions |
---|---|---|
0x00000001 |
ULONG BeingDeleted : 1; |
10.0 and higher |
0x00000002 (10.0 to 1703) |
ULONG ObjectInitialized : 1; |
10.0 to 1703 |
0x00000004 (1511 to 1703); 0x00000002 |
ULONG PageListsInitialized : 1; |
1511 and higher |
0x00000008 (1511 to 1703); 0x00000004 |
ULONG StoreReservedPagesCharged : 1; |
1511 and higher |
0x00000008 (1809) |
ULONG UseSlabAllocators : 1; |
1809 only |
0x00000008 |
ULONG UseProtectedSlabAllocators : 1; |
1903 and higher |
0x00000010 |
ULONG UseUnprotectedSlabAllocators : 1; |
1903 and higher |
0x00000010 (1607 to 1703); 0x00000008 (1709 to 1803); 0x00000010 (1809); 0x00000020 |
ULONG PureHoldingPartition : 1; |
1607 and higher |
0x00000020 (1809); 0x00000040 |
ULONG ZeroPagesOptional : 1; |
1809 and higher |