Virtual Devices (3.1) (vdag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
DemandInfoStruc
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
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.
 
Member              Description
────────────────────────────────────────────────────────────────────────────
 
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