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.
Queue_Debug_String
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
include vmm.inc
 
mov     eax, Value1             ; value for string
push    eax
mov     eax, Value2             ; value for string
push    eax
mov     esi, OFFSET32 String    ; points to string to queue
VMMcall Queue_Debug_String
 
The Queue_Debug_String service queues a string and corresponding values for
display at a later time. The message remains queued until the user enters
the .LQ command using the debugger.
 
Parameter  Description
────────────────────────────────────────────────────────────────────────────
 
Value1     Specifies a value to queue with the string. If the string
           contains the #EAX or ?EAX placeholder, this value is used when
           the string is displayed.
 
Value2     Specifies a value to queue with the string. If the string
           contains the #EBX or ?EBX placeholder, this value is used when
           the string is displayed.
 
String     Points to a null-terminated string to queue. It can contain one
           or more of the following register placeholders: #AX, #EAX, ?EAX,
           #BX, #EBX, ?EBX, ?AX:EBX, ?BX:EAX.
 
Return Value
 
This service has no return value.
 
Comments
 
This service has no effect in the retail version of Windows. It is intended
to be used with the debugging version.
 
Uses
 
Flags
 
See Also
 
Out_Debug_String