Поделиться через


функция 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 (include Wiautil.h)

См. также

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning