IMetaDataEmit::DefineImportType 메서드
현재 범위 외부에 정의된 특정 형식에 대한 참조를 만들고 해당 참조에 대한 토큰을 정의합니다.
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
매개 변수
pAssemImport
[in] 가져올 대상 형식이 들어 있는 어셈블리를 나타내는 IMetaDataAssemblyImport 인터페이스입니다.pbHashValue
[in] pAssemImport에서 지정된 어셈블리의 해시가 들어 있는 배열입니다.cbHashValue
[in] pbHashValue 배열의 바이트 수입니다.pImport
[in] 가져올 대상 형식이 들어 있는 메타데이터 범위를 나타내는 IMetaDataImport 인터페이스입니다.tdImport
[in] 대상 형식을 지정하는 mdTypeDef 토큰입니다.pAssemEmit
[in] 가져온 대상 형식을 내보낼 어셈블리를 나타내는 IMetaDataAssemblyEmit 인터페이스입니다.ptr
[out] 해당 형식 참조에 대해 현재 범위에 정의된 mdTypeRef 토큰입니다.
설명
IMetaDataEmit::DefineImportMember 메서드를 호출하기 전에 DefineImportType 메서드를 사용하여 현재 범위에 멤버의 부모 클래스나 부모 인터페이스에 대한 형식 참조를 만들 수 있습니다.
요구 사항
플랫폼: .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