다음을 통해 공유


TdhLoadManifest 함수(tdh.h)

로그 파일을 디코딩하는 데 사용되는 매니페스트를 로드합니다.

구문

TDHSTATUS TdhLoadManifest(
  [in] PWSTR Manifest
);

매개 변수

[in] Manifest

매니페스트의 전체 경로입니다.

반환 값

성공하면 ERROR_SUCCESS 반환합니다. 그렇지 않으면 이 함수는 다른 코드 외에도 다음 반환 코드 중 하나를 반환합니다.

반환 코드 설명
ERROR_FILE_NOT_FOUND
매니페스트 파일이 지정된 경로에서 찾을 수 없습니다.
ERROR_INVALID_PARAMETER
Manifest 매개 변수는 NULL일 수 없으며 경로는 MAX_PATH 초과할 수 없습니다.
ERROR_XML_PARSE_ERROR
매니페스트가 유효성 검사를 통과하지 못했습니다. 유효성 검사 오류를 확인하려면 메시지 컴파일러(mc.exe)를 통해 매니페스트를 실행합니다.

설명

이벤트를 사용하려면 TDH에 공급자의 매니페스트가 필요합니다. 일반적으로 공급자가 포함된 컴퓨터에서 로그 파일을 디코딩합니다. 공급자는 매니페스트를 리소스로 포함하므로 TDH는 공급자를 사용하여 매니페스트를 가져옵니다. 공급자가 포함되지 않은 컴퓨터에서 로그 파일을 디코딩하려면 먼저 TraceRpt.exe 실행 파일을 사용하여 공급자가 포함된 컴퓨터의 공급자에서 매니페스트(–export 스위치 참조)를 내보내야 합니다. 매니페스트 파일이 있으면 공급자가 포함되지 않은 컴퓨터에서 로그 파일을 디코딩할 수 있습니다.

첫 번째 이벤트를 디코딩하기 전에 이 함수를 호출해야 합니다. 예를 들어 OpenTrace 함수를 호출하기 전에 이 함수를 호출할 수 있습니다. 모든 이벤트를 처리한 후 TdhUnloadManifest 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 tdh.h
라이브러리 Tdh.lib
DLL Tdh.dll

추가 정보

TdhUnloadManifest