다음을 통해 공유


ISymUnmanagedWriter::Initialize2 메서드

이 작성기가 연결될 메타데이터 내보내기 인터페이스를 설정하고, 디버깅 기호가 작성될 출력 파일 이름을 설정합니다. 또한 이메서드를 사용하여 PDB(프로그램 데이터베이스) 파일의 최종 위치를 설정할 수 있습니다.

HRESULT Initialize2(
    [in] IUnknown     *emitter,
    [in] const WCHAR  *tempfilename,
    [in] IStream      *pIStream,
    [in] BOOL         fFullBuild,
    [in] const WCHAR  *finalfilename);

매개 변수

  • emitter
    [in] 메타데이터 내보내기 인터페이스에 대한 포인터입니다.

  • tempfilename
    [in] 디버깅 기호가 작성될 파일 이름을 포함하는 WCHAR에 대한 포인터입니다. 파일 이름을 사용하지 않는 작성기에 대해 파일 이름을 지정하면 이 매개 변수가 무시됩니다.

  • pIStream
    [in] 이 매개 변수를 지정하면 기호 작성기가 filename 매개 변수에 지정된 파일이 아니라 제공된 IStream으로 기호를 내보냅니다. pIStream 매개 변수는 선택적 요소입니다.

  • fFullBuild
    [in] 이 매개 변수가 전체 다시 빌드이면 true이고 증분 컴파일이면 false입니다.

  • finalfilename
    [in] PDB 파일의 최종 위치에 대한 경로 문자열인 WCHAR에 대한 포인터입니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 그렇지 않으면 E_FAIL 또는 기타 오류 코드를 반환합니다.

요구 사항

헤더: CorSym.idl, CorSym.h

참고 항목

참조

ISymUnmanagedWriter 인터페이스

ISymUnmanagedWriter::Initialize 메서드