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


Метод 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)