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.
_Free_Temp_V86_Data_Area
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
include vmm.inc
 
VMMcall _Free_Temp_V86_Data_Area
 
or      eax, eax        ; nonzero if freed, zero if error
jz      not_freed
 
The _Free_Temp_V86_Data_Area service frees the temporary block previously
allocated using the _Allocate_Temp_V86_Data_Area service.
 
This service is only available during initialization.
 
This service has no parameters.
 
Return Value
 
The EAX register contains a nonzero value if the service is successful.
Otherwise, EAX contains zero to indicate an error such as the temporary area
not allocated.
 
Comments
 
The _Allocate_Global_V86_Data_Area service is not available while a
temporary block is allocated. The virtual device must free the block before
the _Allocate_Global_V86_Data_Area service can be called.
 
This service invalidates the address of the temporary block. Attempting to
use the address can cause a system crash.
 
Uses
 
EAX
 
See Also
 
_Allocate_Temp_V86_Data_Area