WIAS_LTRACE 매크로(wiamdef.h)

WIAS_LTRACE 매크로는 사용되지 않습니다. 대신 WIAS_TRACE 매크로를 사용하는 것이 좋습니다.

WIAS_LTRACE 매크로는 진단 WIA_TRACE 메시지를 로그 파일에 씁니다.

구문

void WIAS_LTRACE(
   pILog,
   ResID,
   Detail,
   Args
);

매개 변수

pILog

ResID

Detail

Args

  • DetailLevel - 메시지의 진단 세부 정보 수준을 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

    Description
    WIALOG_LEVEL1 모든 WIA 메서드 및 함수에 대한 진입점 및 종료 지점을 기록합니다.
    WIALOG_LEVEL2 WIALOG_LEVEL1 대한 추가 세부 정보를 기록합니다.
    WIALOG_LEVEL3 모든 WIA 메서드 및 함수 및 추가 공급업체 제공 함수에 대한 진입점 및 종료 지점을 기록합니다.
    WIALOG_LEVEL4 WIALOG_LEVEL3 대한 추가 세부 정보를 기록합니다.
    WIALOG_LEVELXXX 사용자 정의 로그 수준입니다.
  • ResourceID - 리소스 ID를 지정합니다. 이 값은 WIALOG_NO_RESOURCE_ID 설정해야 합니다.

  • format_string - 메시지 및 모든 형식 식별자를 설명하는 ANSI 형식 문자열로 시작하는 변수 인수 목록을 지정합니다. 줄임표(...)는 출력해야 하는 가변 개수의 인수를 지정합니다. 오류 텍스트는 메서드 또는 함수의 전체 이름을 접두사로 하여 "class::method, error-text" 형식으로 메시지를 생성해야 합니다.

  • pIWiaLog - IWiaLog 인터페이스에 대한 포인터입니다.

반환 값

없음

설명

다음은 매크로를 사용하는 방법의 예입니다.

WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
  ("MyClass::MyMethod, This is my text and my lValue = %d", lValue));

WIAS_LTRACE 매크로는 사용되지 않으며 Wiatrace.log 진단 로그 파일에 출력을 기록하지 않으므로 사용하지 않는 것이 좋습니다. 대신 WIAS_TRACE 매크로를 사용하는 것이 좋습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 사용되지 않고 대신 WIAS_TRACE 사용합니다.
대상 플랫폼 데스크톱
머리글 wiamdef.h(Wiautil.h 포함)

추가 정보

WIAS_LERROR

WIAS_LHRESULT

WIAS_LWARNING

WIAS_TRACE