ICorProfilerCallback::ModuleAttachedToAssembly 메서드

모듈이 부모 어셈블리에 연결되고 있음을 프로파일러에 알립니다.

구문

HRESULT ModuleAttachedToAssembly(  
    [in] ModuleID   moduleId,  
    [in] AssemblyID AssemblyId);  

매개 변수

moduleId
[in] 연결 중인 모듈의 ID입니다.

AssemblyId
[in] 모듈이 연결된 부모 어셈블리의 ID입니다.

설명

모듈은 IAT(가져오기 주소 테이블), LoadLibrary 호출 또는 메타데이터 참조를 통해 로드할 수 있습니다. 결과적으로 CLR(공용 언어 런타임) 로더에는 모듈이 있는 어셈블리를 결정하기 위한 여러 코드 경로가 있습니다. 따라서 ICorProfilerCallback::ModuleLoadFinished가 호출된 후 모듈이 자신이 속한 어셈블리를 알지 못하고 부모 어셈블리 ID를 가져오지 못할 수 있습니다. ModuleAttachedToAssembly 메서드는 모듈이 부모 어셈블리에 연결되고 부모 어셈블리 ID를 얻을 수 있을 때 호출됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 2.0부터 사용 가능

참고 항목