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