WIAS_ASSERT 매크로(wiautil.h)

WIAS_ASSERT 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다.

구문

void WIAS_ASSERT(
   x,
   y
);

매개 변수

x

y

  • - 논리 식을 지정합니다.

  • HInst - DLL(드라이버)에 대한 핸들입니다.

반환 값

없음

설명

WIAS_ASSERT 매크로는 WIA 드라이버를 디버그하는 데 사용됩니다. 특정 조건이 충족되는지 테스트하는 데 사용됩니다. Expression 매개 변수가 TRUE로 평가되면 이 매크로는 아무 것도 수행하지 않습니다. ExpressionFALSE로 평가되면 매크로는 오류 문자열을 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 포함)

추가 정보

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE