InstDataStruc

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 contains information about an instance data block.

Fields

InstLinkF

Reserved. This field is filled by the instance data manager, and must not be used.

InstLinkB

Reserved. This field is filled 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

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.
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.

See Also

_AddInstanceItem