Функция wiauDbgErrorHr (wiautil.h)

Функция wiauDbgErrorHr регистрирует сообщение, содержащее HRESULT и строку сообщения об ошибке.

Синтаксис

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

Параметры

hr

Указывает HRESULT, который необходимо регистрироваться в журнале.

fname

Указатель на строку, содержащую имя функции или метода, в которую вставляется вызов wiauDbgDump .

fmt

Указатель на строку формата, указывающую список переменных аргументов, который начинается со строки формата ANSI, содержащей сообщение и все описатели преобразования. Многоточие (...) указывает переменное число аргументов, которые должны быть выходными.

...

Дополнительные параметры.

Возвращаемое значение

None

Remarks

Функция wiauDbgErrorHr обычно записывает две строки в файл журнала, отладчик или и то, и другое. Первая строка содержит текст параметра fmt , включая данные, если они указаны. Вторая строка содержит HRESULT и строку сообщения, связанную с этим HRESULT. В следующем примере показано, как можно вызвать эту функцию:

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiautil.h (включая Wiautil.h)

См. также раздел

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning