WIAS_ASSERT 매크로(wiautil.h)
WIAS_ASSERT 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다.
구문
void WIAS_ASSERT(
x,
y
);
매개 변수
x
y
식 - 논리 식을 지정합니다.
HInst - DLL(드라이버)에 대한 핸들입니다.
반환 값
없음
설명
WIAS_ASSERT 매크로는 WIA 드라이버를 디버그하는 데 사용됩니다. 특정 조건이 충족되는지 테스트하는 데 사용됩니다. Expression 매개 변수가 TRUE로 평가되면 이 매크로는 아무 것도 수행하지 않습니다. Expression이 FALSE로 평가되면 매크로는 오류 문자열을 Wiatrace.log 진단 로그 파일에 출력합니다. 이 오류 메시지에는 호출 드라이버의 이름과 경로와 WIAS_ASSERT 매크로가 실패한 드라이버 소스 코드의 줄 번호가 포함됩니다.
WIAS_ASSERT 매크로는 Windows Vista 이상 버전의 운영 체제에서 사용할 수 있습니다. 이 매크로는 Windows Vista에서 WIA 어설션을 구현하는 데 권장되는 방법입니다. WIAS_ASSERT 오류 메시지를 로그 파일(Wiatrace.log)에 쓸 수 있습니다. Wiatrace.log 파일은 Windows Vista 이상 버전의 운영 체제에서만 사용할 수 있습니다. 이 로그 파일의 내용을 보는 데 사용되는 유틸리티는 WiaTrcVw.exe.
무료 빌드에서 어설션을 사용하도록 설정하려면 드라이버가 드라이버의 소스 코드에 를 추가하여 #define WIA_DEBUG
WIA_DEBUG 매크로를 정의해야 합니다. WIA 헤더를 포함하기 전에 이 작업을 수행해야 합니다. 어설션은 운영 체제의 확인된 빌드 및 디버그에서 기본적으로 사용하도록 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | wiautil.h(Wiautil.h 포함) |