Condividi tramite


Metodo IMetaDataEmit::DefineImportType

Aggiornamento: novembre 2007

Crea un riferimento al tipo specificato definito fuori dall'ambito corrente e definisce un token per tale riferimento.

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

Note

Prima di chiamare il metodo IMetaDataEmit::DefineImportMember, è possibile utilizzare il metodo DefineImportType 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: utilizzata come risorsa in MSCorEE.dll

Versioni di .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

IMetaDataEmit

IMetaDataEmit2