DemandInfoStruc

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.

Fields

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.

See Also

_GetDemandPageInfo