wiauDbgErrorHr 函数 (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