Функция 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) |