IMetaDataEmit::DefineImportType Yöntemi
Geçerli kapsamın dışında tanımlanan belirtilen türe bir başvuru oluşturur ve bu başvuru için bir belirteç tanımlar.
Sözdizimi
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parametreler
pAssemImport
[in] Hedef türün içeri aktarıldığı derlemeyi temsil eden bir IMetaDataAssemblyImport arabirimi.
pbHashValue
[in] tarafından pAssemImport
belirtilen derlemenin karması içeren bir dizi.
cbHashValue
[in] Dizideki pbHashValue
bayt sayısı.
pImport
[in] Hedef türün içeri aktarıldığı meta veri kapsamını temsil eden bir IMetaDataImport arabirimi.
tdImport
[in] mdTypeDef
Hedef türü belirten bir belirteç.
pAssemEmit
[in] Hedef türün içeri aktarıldığı derlemeyi temsil eden bir IMetaDataAssemblyEmit arabirimi.
ptr
[out] mdTypeRef
Tür başvurusu için geçerli kapsamda tanımlanan belirteç.
Açıklamalar
IMetaDataEmit::D efineImportMember yöntemini çağırmadan önce, geçerli kapsamda üyenin DefineImportType
üst sınıfı veya üst arabirimi için bir tür başvurusu oluşturmak için yöntemini kullanabilirsiniz.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Cor.h
Kitaplığı: MSCorEE.dll'de kaynak olarak kullanılır
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir