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. For more information about debugging commands, see the appendix, “WDEB386 Virtual Device Commands.”
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.
This service has no return value.
This service has no effect in the retail version of Windows. It is intended to be used with the debugging version.
Flags