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.
VDD_Get_Mod
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
include vdd.inc
 
VxDcall VDD_Get_Mod
 
The VDD_Get_Mod service returns changes in a virtual machine's video state.
The changes are passed to the grabber in a buffer that includes a flag
indicating what kind of changes occurred and what type of a memory change
list follows. The flag is followed by a count of memory-change-list entries
and the change list itself.
 
This service returns cumulative changes until the VDD_Clear_Mod service is
called.
 
Parameter   Description
────────────────────────────────────────────────────────────────────────────
 
EDX         Specifies the system virtual machine handle.
 
EBX         Specifies the handle of the virtual machine to retrieve the
            change list for.
 
EDI         Specifies the VDD control block pointer.
 
EBP         Points to the Client_Reg_Struc structure for the virtual
            machine.
 
Client_EBX  Specifies the virtual machine handle.
 
Client_ES   Specifies the selector identifying the segment containing the
            buffer to receive the change list.
 
Client_EDI  Specifies the address of the buffer to receive the change list.
 
Client_CX   Specifies the size of the buffer to receive the change list.
            This is for debugging only.
 
Return Value
 
The Client_CX register contains the size of structure returned by the
service (for debugging only). The service returns zero to indicate an
error.
 
Uses
 
Flags, Client_CX
 
                                      ♦