IMetaDataEmit::DefineTypeRefByName 메서드

현재 범위 외부의 지정된 범위에 정의된 형식에 대한 메타데이터 토큰을 가져옵니다.

HRESULT DefineTypeRefByName ( 
    [in]  mdToken     tkResolutionScope, 
    [in]  LPCWSTR     szName, 
    [out] mdTypeRef   *ptr 
);

매개 변수

  • tkResolutionScope
    [in] 결정 범위를 지정하는 토큰입니다. 다음과 같은 토큰 형식을 사용할 수 있습니다.

    • mdModuleRef - 형식이 호출자가 정의된 동일한 어셈블리에 정의되어 있는 경우

    • mdAssemblyRef - 형식이 호출자가 정의된 어셈블리 이외의 어셈블리에 정의되어 있는 경우

    • mdTypeRef - 형식이 중첩 형식인 경우

    • mdModule - 형식이 호출자가 정의된 동일한 모듈에 정의되어 있는 경우

    • Null - 형식이 전역으로 정의되어 있는 경우

  • szName
    [in] 유니코드 형식의 대상 형식 이름입니다.

  • ptr
    [out] 형식에 지정된 mdTypeRef 토큰에 대한 포인터입니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: Cor.h

라이브러리: MSCorEE.dll에서 리소스로 사용됨

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

참고 항목

참조

IMetaDataEmit 인터페이스

IMetaDataEmit2 인터페이스