x64x86arm64 / ntdllntoskrnl

_MM_PRIVATE_VAD_FLAGS

← 10.0.28000.3231 9 builds latest →
struct _MM_PRIVATE_VAD_FLAGS {
union {
struct {
unsigned long DeleteInProgress : 1;/* 0x0:0 4 */
unsigned long NoChange : 1;/* 0x0:1 4 */
unsigned long VadType : 3;/* 0x0:2 4 */
unsigned long Protection : 5;/* 0x0:5 4 */
unsigned long PreferredNode : 7;/* 0x0:10 4 */
unsigned long PageSize : 2;/* 0x0:17 4 */
unsigned long PrivateMemoryAlwaysSet : 1;/* 0x0:19 4 */
unsigned long WriteWatch : 1;/* 0x0:20 4 */
unsigned long FixedLargePageSize : 1;/* 0x0:21 4 */
unsigned long MemCommit : 1;/* 0x0:22 4 */
unsigned long Enclave : 1;/* 0x0:23 4 */
unsigned long ShadowStack : 1;/* 0x0:24 4 */
unsigned long PhysicalMemoryPfnsReferenced : 1;/* 0x0:25 4 */
unsigned long SecurePages : 1;/* 0x0:26 4 */
unsigned long Tagged : 1;/* 0x0:27 4 */
};/* 0x0 4 */
unsigned long EntireField;/* 0x0 4 */
};/* 0x0 4 */
};
size 4 (0x4)16 members0 holespadding 01 cacheline
Used in (1)