макрос WIAS_TRACE (wiautil.h)

Макрос WIAS_TRACE записывает диагностическое сообщение вфайл Wiatrace.log .

Синтаксис

void WIAS_TRACE(
   x
);

Параметры

x

  • HInst — обработка в библиотеку DLL (драйвер).

  • format_string, ... — задает список переменных аргументов, который начинается со строки формата ANSI, описывающей сообщение и любые идентификаторы формата. Многоточие (...) указывает переменное число аргументов, которые должны быть выходными. Текст ошибки должен иметь префикс с полным именем метода или функции и создать сообщение в формате "class::method, error-text".

Возвращаемое значение

None

Remarks

Чтобы включить трассировку в бесплатных сборках, драйверы должны определить макрос WIA_DEBUG, добавив #define WIA_DEBUG перед включением любых заголовков WIA. Трассировка включена по умолчанию в проверенных и отладочных сборках операционной системы.

Ниже приведен пример использования макроса.

WIAS_TRACE((g_hInst,"WIA storage path = %ws",m_wszStoragePath));

Этот фрагмент кода взят изWiadriver.cpp, который входит в состав WDK.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiautil.h (включая Wiautil.h)

См. также раздел

WIAS_ASSERT

WIAS_ERROR

WIAS_HRESULT