x64 / ntdllntoskrnl /

_MI_GETPAGE_FLAGS

← 10.0.28000.3231 4 builds latest →
struct _MI_GETPAGE_FLAGS {
union {
unsigned long EntireField;/* 0x0 4 */
struct {
unsigned long AtDpc : 1;/* 0x0:0 4 */
unsigned long PageLockHeld : 1;/* 0x0:1 4 */
unsigned long RecursingToDemote : 1;/* 0x0:2 4 */
unsigned long PageAttributeOptional : 1;/* 0x0:3 4 */
unsigned long PreferZero : 1;/* 0x0:4 4 */
unsigned long RequireZero : 1;/* 0x0:5 4 */
unsigned long ColorAlignment : 1;/* 0x0:6 4 */
unsigned long SystemUse : 1;/* 0x0:7 4 */
unsigned long PreserveAvailable : 1;/* 0x0:8 4 */
unsigned long IgnoreAvailable : 1;/* 0x0:9 4 */
unsigned long ContendForListLocks : 1;/* 0x0:10 4 */
unsigned long DontDemoteLargePages : 1;/* 0x0:11 4 */
unsigned long NodeMandatory : 1;/* 0x0:12 4 */
unsigned long ChannelMandatory : 1;/* 0x0:13 4 */
unsigned long DontDemote : 1;/* 0x0:14 4 */
unsigned long DontDemote64KPages : 1;/* 0x0:15 4 */
unsigned long NoStandby : 1;/* 0x0:16 4 */
unsigned long NoStandbySwap : 1;/* 0x0:17 4 */
unsigned long OnlyStandby : 1;/* 0x0:18 4 */
unsigned long FreeZeroQueryIncludeLarge : 1;/* 0x0:19 4 */
unsigned long BadPageAllowed : 1;/* 0x0:20 4 */
unsigned long DontUpdateAvailable : 1;/* 0x0:21 4 */
unsigned long DontUpdateMirrorBitmaps : 1;/* 0x0:22 4 */
unsigned long MustBeZero : 9;/* 0x0:23 4 */
};/* 0x0 4 */
};/* 0x0 4 */
};
size 4 (0x4)25 members0 holespadding 01 cacheline