include vmm.inc DemandInfoStruc struc DILin_Total_Count dd ? ; size of linear address space in pages DIPhys_Count dd ? ; count of phys pages DIFree_Count dd ? ; count of free phys pages DIUnlock_Count dd ? ; count of unlocked phys pages DILinear_Base_Addr dd ? ; case of pageable address space DILin_Total_Free dd ? ; total free linear pages DIReserved dd 10 DUP(?) ; reserved DemandInfoStruc ends |
The DemandInfoStruc structure contains information about pages that are subject to demand paging.
DILin_Total_Count
Specifies the total number of pages subject to demand paging.
DIPhys_Count
Specifies the total number of physical pages managed by the memory manager.
DIFree_Count
Specifies the number of pages currently in the free pool.
DIUnlock_Count
Specifies the number of pages that are currently unlocked. Free pages are always unlocked.
DILinear_Base_Addr
Specifies the linear address of the first page subject to demand paging. If DILinear_Base_Addr is zero, the pages subject to demand paging are not contiguous.
DILin_Total_Free
Specifies the number of the pages that are currently free as well as subject to demand paging. There is no guarantee that these free pages are contiguous.
DIReserved
Specifies a reserved field. Virtual devices must make no assumptions about the content or purpose of this field.