wiautil.h (wiautil.h)

wiauDbgErrorHr 函数记录包含 HRESULT 及其错误消息字符串的消息。

语法

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

参数

hr

指定要记录的 HRESULT。

fname

指向字符串的指针,该字符串包含对 wiauDbgDump 的调用插入其中的名称。

fmt

指向指定变量参数列表的格式字符串的指针,该列表以包含消息和任何转换说明符的 ANSI 格式字符串开头。 省略号 (...) 指定要输出的可变数量的参数。

...

其他参数。

返回值

备注

wiauDbgErrorHr 函数通常将两行记录到日志文件或调试器,或同时记录两者。 第一行包含 fmt 参数的文本(包括数据)(如果提供)。 第二行包含 HRESULT 以及与该 HRESULT 关联的消息字符串。 以下示例演示如何调用此函数:

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

要求

要求
目标平台 桌面
标头 wiautil.h (包括 Wiautil.h)

另请参阅

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning