Freigeben über


wiauDbgHelper2-Funktion (wiautil.h)

Die wiauDbgHelper2-Funktion schreibt eine Nachricht in eine Protokolldatei oder einen Debugger oder beides.

Syntax

void wiauDbgHelper2(
  LPCSTR prefix,
  LPCSTR fname,
  LPCSTR fmt,
  ...    
);

Parameter

prefix

Zeiger auf eine Zeichenfolge, die ein Präfix (z. B. "ERROR" oder "WARN") enthält, das der Nachricht zugeordnet ist.

fname

Zeiger auf eine Zeichenfolge, die den Namen der Funktion oder Methode enthält, in die der Aufruf von wiauDbgHelper2 eingefügt wird.

fmt

Zeiger auf eine Formatzeichenfolge, die eine Variablenargumentliste angibt, die mit einer ANSI-Formatzeichenfolge beginnt, die die Nachricht und alle Konvertierungsbezeichner enthält. Die Auslassungspunkte (...) gibt eine variable Anzahl von Argumenten an, die ausgegeben werden sollen. Dem Text sollte der vollständige Name der Methode oder Funktion vorangestellt werden, die die Nachricht im Format "class::method, message-text" generiert.

...

Rückgabewert

Keine

Bemerkungen

Die wiauDbgHelper2-Funktion ermöglicht es denjenigen, die sie verwenden, Nachrichten im Printf-Stil mit Variablenargumentlisten in eine Protokolldatei oder einen Debugger zu schreiben. Im folgenden Beispiel wird veranschaulicht, wie diese Funktion verwendet werden kann:

wiauDbgHelper2("ERROR", "MyFunc", "Buffer size too small - %d bytes", BufSize);

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wiautil.h (einschließlich Wiautil.h)

Weitere Informationen

wiauDbgDump

wiauDbgError

wiauDbgErrorHr

wiauDbgHelper

wiauDbgTrace

wiauDbgWarning