次の方法で共有


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);

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー wiautil.h (Wiautil.h を含む)

関連項目

wiauDbgDump する

wiauDbgError する

wiauDbgTrace する

wiauDbgWarning する