wiauDbgErrorHr 関数 (wiautil.h)

wiauDbgErrorHr 関数は、HRESULT とそのエラー メッセージ文字列を含むメッセージをログに記録します。

構文

void wiauDbgErrorHr(
  HRESULT hr,
  LPCSTR  fname,
  LPCSTR  fmt,
  ...     
);

パラメーター

hr

ログに記録する HRESULT を指定します。

fname

wiauDbgDump の呼び出しが挿入される関数またはメソッドの名前を含む文字列へのポインター。

fmt

可変引数リストを指定する書式指定文字列へのポインター。これは、メッセージと変換指定子を含む ANSI 書式指定文字列で始まります。 省略記号 (...) は、出力する可変数の引数を指定します。

...

追加のパラメーター。

戻り値

なし

解説

wiauDbgErrorHr 関数は、通常、ログ ファイルまたはデバッガーに 2 行、またはその両方をログに記録します。 最初の行には、データを含む fmt パラメーターのテキストが含まれます (指定されている場合)。 2 行目には、HRESULT とその HRESULT に関連付けられているメッセージ文字列が含まれています。 次の例は、この関数の呼び出し方法を示しています。

wiauDbgErrorHr(hr, "AllocateBuffer", "Buffer size is %d bytes", size);

要件

要件
対象プラットフォーム デスクトップ
Header wiautil.h (Wiautil.h を含む)

こちらもご覧ください

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning