Aracılığıyla paylaş


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 pAssemImportbelirtilen 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

Ayrıca bkz.