макрос 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) |