MI_PARTITION_FLAGS

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