_Debug_Out_Service

include vmm.inc

push    OFFSET32 String
VMMCall _Debug_Out_Service

(Windows 95 and later) Sends a null-terminated ASCII string to the debugging device and stops the debugger if one is running. This is an asynchronous service.

String
String to display for debugging purposes.

See the documentation of the Out_Debug_String service for a list of supported placeholders. The Debug_Out_Service will do the requisite pushfd and pushad operations.

This service preserves all registers and flags.

You should not call this service directly. Use the Debug_Out macro instead.

This service has no effect in the retail version of Windows. It is intended to be used with the debugging version.