wiauDbgErrorHr-Funktion (wiautil.h)
Die wiauDbgErrorHr-Funktion protokolliert eine Nachricht mit einem HRESULT und der zugehörigen Fehlermeldungszeichenfolge.
Syntax
void wiauDbgErrorHr(
HRESULT hr,
LPCSTR fname,
LPCSTR fmt,
...
);
Parameter
hr
Gibt das HRESULT an, das protokolliert werden soll.
fname
Zeigen Sie auf eine Zeichenfolge, die den Namen der Funktion oder Methode enthält, in die der Aufruf von wiauDbgDump eingefügt wird.
fmt
Zeigen Sie 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.
...
Zusätzliche Parameter.
Rückgabewert
Nichts
Bemerkungen
Die wiauDbgErrorHr--Funktion protokolliert in der Regel zwei Zeilen in der Protokolldatei oder in einem Debugger oder beides. Die erste Zeile enthält den Text des fmt-Parameters, einschließlich Daten, sofern angegeben. Die zweite Zeile enthält das HRESULT und die dem HRESULT zugeordnete Nachrichtenzeichenfolge. Das folgende Beispiel zeigt, wie diese Funktion aufgerufen werden kann:
wiauDbgErrorHr(hr, "AllocateBuffer", "Buffer size is %d bytes", size);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | wiautil.h (include Wiautil.h) |