макрос WIAS_LTRACE (wiautil.h)
Макрос WIAS_LTRACE устарел. Вместо этого рекомендуется использовать макрос WIAS_TRACE .
Макрос WIAS_LTRACE записывает диагностическое WIA_TRACE сообщение в файл журнала.
Синтаксис
void WIAS_LTRACE(
x,
y,
z,
params
);
Параметры
x
y
z
params
DetailLevel — указывает уровень диагностических сведений сообщения. Этот параметр может принимать одно из указанных ниже значений.
Значение Описание WIALOG_LEVEL1 Регистрирует точки входа и выхода для всех методов и функций WIA. WIALOG_LEVEL2 Записывает в журнал дополнительные сведения о WIALOG_LEVEL1. WIALOG_LEVEL3 Регистрирует точки входа и выхода для всех методов и функций WIA, а также дополнительных функций, предоставляемых поставщиком. WIALOG_LEVEL4 Записывает в журнал дополнительные сведения о WIALOG_LEVEL3. WIALOG_LEVELXXX Определяемые пользователем уровни журнала. ResourceID — указывает идентификатор ресурса. Это значение должно быть равно WIALOG_NO_RESOURCE_ID.
format_string — указывает список переменных аргументов, который начинается со строки формата ANSI, описывающей сообщение и любые идентификаторы формата. Многоточие (...) указывает переменное число аргументов, которые должны быть выходными. Текст ошибки должен иметь префикс с полным именем метода или функции и создать сообщение в формате "class::method, error-text".
pIWiaLog — указатель на интерфейс IWiaLog.
Возвращаемое значение
None
Remarks
Ниже приведен пример использования макроса.
WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
("MyClass::MyMethod, This is my text and my lValue = %d", lValue));
Не рекомендуется использовать макрос WIAS_LTRACE, так как он не записывает свои выходные данные в файл журнала диагностики Wiatrace.log . Вместо этого рекомендуется использовать макрос WIAS_TRACE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Является устаревшей. Вместо этого используйте WIAS_TRACE. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wiautil.h (включая Wiautil.h) |