Virtual Devices (3.1) (vdag31qh.hlp) (Table of Contents; Topic list)
InstDataStruc
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
include vmm.inc
 
InstDataStruc struc
  InstLinkF     dd      ?   ; RESERVED SET TO 0
  InstLinkB     dd      ?   ; RESERVED SET TO 0
  InstLinAddr   dd      ?   ; Linear address of start of block
  InstSize      dd      ?   ; Size of block in bytes
  InstType      dd      ?   ; Type of the block
InstDataStruc ends
 
The InstDataStruc structure contain information about an instance data
block.
 
Member       Description
────────────────────────────────────────────────────────────────────────────
 
InstLinkF    Reserved. This field is filled in by the instance data manager
             and must not be used.
 
InstLinkB    Reserved. This field is filled in by the instance data manager
             and must not be used.
 
InstLinAddr  Specifies the linear address of the start of the block of
             instance data. Thus the correct value for 40:2F would be 42F.
 
InstSize     Specifies the size in bytes of the instance data block.
 
InstType     Specifies the instance data type. It can be one of the
             following values:
 
             Value         Meaning
             ───────────────────────────────────────────────────────────────
             INDOS_Field   Reserved for special types of MS-DOS internal
                           data which only need to be switched with the
                           virtual machine if the virtual machine is
                           currently INDOS.
 
             ALWAYS_Field  Indicates that the field must always be switched
                           when a virtual machine is switched. All instance
                           data specified by devices should be of this
                           type.
 
See Also
 
_AddInstanceItem