Metodo IMetaDataEmit::DefineImportType
Crea un riferimento al tipo specificato definito all'esterno dell'ambito corrente e definisce un token per tale riferimento.
Sintassi
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parametri
pAssemImport
[in] Interfaccia IMetaDataAssemblyImport che rappresenta l'assembly da cui viene importato il tipo di destinazione.
pbHashValue
[in] Matrice che contiene l'hash per l'assembly specificato da pAssemImport
.
cbHashValue
[in] Numero di byte nella matrice di pbHashValue
.
pImport
[in] Interfaccia IMetaDataImport che rappresenta l'ambito dei metadati da cui viene importato il tipo di destinazione.
tdImport
[in] Token mdTypeDef
che specifica il tipo di destinazione.
pAssemEmit
[in] Interfaccia IMetaDataAssemblyEmit che rappresenta l'assembly in cui viene importato il tipo di destinazione.
ptr
[out] Token mdTypeRef
definito nell'ambito corrente per il riferimento al tipo.
Commenti
Prima di chiamare il metodo IMetaDataEmit::D efineImportMember , è possibile utilizzare il DefineImportType
metodo per creare un riferimento al tipo, nell'ambito corrente, per la classe padre o l'interfaccia padre del membro.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Usato come risorsa in MSCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0