[This is preliminary documentation and subject to change.]
Functionality of TraceVprintfEx is very similar to that of TracePrintfEx, except that it takes a prepared variable argument list as its third variable. TraceVprintfEx differentiates itself from TraceVprintf in its ability to customize output through the use of non-zero flags. See TracePrintfEx for more information.
DWORD TraceVprintfEx(
IN DWORD dwTraceID,
IN DWORD dwFlags OPTIONAL,
IN LPCTSTR lpszFormat,
IN va_list arglist
);
Successful execution of TraceVprintfEx returns the number of characters output, excluding the terminating null-character.
Failure returns a zero. The error code can be retrieved by calling GetLastError.
Windows NT: Use version 5.0 and later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in rtutils.h.
Import Library: Link with rtutils.lib.
TraceVprintf, TraceRegisterEx, TraceDeregisterEx, TracePrintfEx, TracePutsEx, TraceDumpEx, GetLastError