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