Метод IWiaLog::Log (wia_lh.h)
Метод IWiaLog::Log устарел и больше не поддерживается. Вместо этого используйте макросы журнала диагностики.
Метод IWiaLog::Log записывает сообщение журнала диагностики в Wiaservc.log.
Синтаксис
HRESULT Log(
[in] LONG lFlags,
[in] LONG lResID,
LONG lDetail,
[in] BSTR bstrText
);
Параметры
[in] lFlags
Указывает тип диагностического сообщения. Этот параметр может быть WIALOG_TRACE, WIALOG_WARNING или WIALOG_ERROR.
[in] lResID
Указывает идентификатор ресурса. Этот параметр должен иметь значение WIALOG_NO_RESOURCE_ID.
lDetail
Указывает уровень сведений о диагностике сообщения. Этот параметр может быть одним из следующих значений.
Уровень | Описание |
---|---|
WIALOG_LEVEL1 | Регистрирует точки входа и выхода для всех методов и функций WIA. |
WIALOG_LEVEL2 | Записывает дополнительные сведения для WIALOG_LEVEL1. |
WIALOG_LEVEL3 | Регистрирует точки входа и выхода для всех методов и функций WIA и дополнительных предоставляемых поставщиком функций. |
WIALOG_LEVEL4 | Записывает дополнительные сведения для WIALOG_LEVEL3. |
WIALOG_LEVELXXX | Определяемые пользователем уровни журналов. |
[in] bstrText
Задает текст ошибки. Текст ошибки должен быть префиксирован с полным именем метода или функции и создать сообщение в формате "class::method, error-text".
Возвращаемое значение
Если метод выполнен успешно, он возвращает S_OK. Если метод завершается ошибкой, он возвращает стандартный код ошибки COM.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Устаревший и больше не поддерживается. Вместо этого используйте макросы журнала диагностики. |
целевая платформа | Настольный |
заголовка | wia_lh.h (include Wia_lh.h) |