Compartir a través de


IMetaDataEmit::DefineImportType (Método)

Crea una referencia al tipo especificado que se define fuera del ámbito actual y define un token para esa referencia.

Sintaxis

HRESULT DefineImportType (
    [in]  IMetaDataAssemblyImport  *pAssemImport,
    [in]  const void               *pbHashValue,
    [in]  ULONG                    cbHashValue,
    [in]  IMetaDataImport          *pImport,
    [in]  mdTypeDef                tdImport,
    [in]  IMetaDataAssemblyEmit    *pAssemEmit,
    [out] mdTypeRef                *ptr  
);  

Parámetros

pAssemImport
[in] Interfaz IMetaDataAssemblyImport que representa el ensamblado desde el que se importa el tipo de destino.

pbHashValue
[in] Matriz que contiene el hash del ensamblado que especifica pAssemImport.

cbHashValue
[in] Número de bytes en la matriz pbHashValue.

pImport
[in] Interfaz IMetaDataImport que representa el ámbito de los metadatos desde el que se importa el tipo de destino.

tdImport
[in] Token de mdTypeDef que especifica el tipo de destino.

pAssemEmit
[in] Interfaz IMetaDataAssemblyEmit que representa el ensamblado en el que se importa el tipo de destino.

ptr
[out] Token de mdTypeRef que se define en el ámbito actual de la referencia de tipo.

Comentarios

Antes de llamar al método IMetaDataEmit::DefineImportMember, puede usar el método DefineImportType a fin de crear una referencia de tipo, en el ámbito actual, para la clase primaria o la interfaz primaria del miembro.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: usada como recurso en MSCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también