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


макрос WIAS_ASSERT (wiamdef.h)

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

Синтаксис

void WIAS_ASSERT(
   x,
   y
);

Параметры

x

Указывает любое логическое выражение.

y

Обработка библиотеки DLL (драйвера).

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

Никакой

Замечания

Макрос WIAS_ASSERT используется для отладки драйверов WIA. Он используется для проверки соответствия определенного условия. Если параметр выражения оценивается как TRUE, этот макрос ничего не делает. Если выражение оценивается false, макрос выводит строку ошибки в файл журнала диагностики Wiatrace.log. Это сообщение об ошибке будет содержать имя и путь к вызывающму драйверу и номеру строки в исходном коде драйвера, где произошел сбой макроса WIAS_ASSERT.

Макрос WIAS_ASSERT доступен в Windows Vista и более поздних версиях операционной системы. Этот макрос рекомендуется реализовать утверждения WIA в Windows Vista. WIAS_ASSERT позволяет записывать сообщения об ошибках в файл журнала (Wiatrace.log). Файл Wiatrace.log доступен только в Windows Vista и более поздних версиях операционной системы. Программа, используемая для просмотра содержимого этого файла журнала, WiaTrcVw.exe.

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка wiamdef.h (include Wiautil.h)

См. также

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE