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