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 símbolo (token) para esa referencia.

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 del que se importa el tipo de destino.

  • pbHashValue
    [in] Matriz que contiene el valor hash para el ensamblado especificado por pAssemImport.

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

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

  • tdImport
    [in] Símbolo (token) de mdTypeDef que especifica el tipo de destino.

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

  • ptr
    [out] Símbolo (token) de mdTypeRef que se define en el ámbito actual para la referencia de tipo.

Comentarios

Antes de llamar al método IMetaDataEmit::DefineImportMember, puede utilizar el método DefineImportType para 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 de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MSCorEE.dll

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

IMetaDataEmit (Interfaz)

IMetaDataEmit2 (Interfaz)