Compartir a través de


IMetaDataConverter

Actualización: noviembre 2007

Proporciona métodos que permiten asignar las bibliotecas de tipos a sus firmas de metadatos y realizar la conversión de unas en otras.

interface IMetaDataConverter : IUnknown {
        
    HRESULT GetMetaDataFromTypeInfo (
        [in]  ITypeInfo            *pITI,
        [out] IMetaDataImport      **ppMDI
    );
        
    HRESULT GetMetaDataFromTypeLib (
        [in]  ITypeLib             *pITL, 
        [out] IMetaDataImport      **ppMDI
    );
        
    HRESULT GetTypeLibFromMetaData (
        [in]  BSTR                 strModule, 
        [in]  BSTR                 strTlbName, 
        [out] ITypeLib             **ppITL
    );
        
};

Métodos

Método

Descripción

IMetaDataConverter::GetMetaDataFromTypeInfo (Método)

Obtiene un puntero a una instancia de IMetaDataImport que representa la firma de metadatos de la biblioteca de tipos a la que hace referencia la instancia de ITypeInfo especificada.

IMetaDataConverter::GetMetaDataFromTypeLib (Método)

Obtiene un puntero a una instancia de IMetaDataImport que representa la firma de metadatos de la biblioteca de tipos representada por la instancia de ITypeLib especificada.

IMetaDataConverter::GetTypeLibFromMetaData (Método)

Obtiene un puntero a una instancia de ITypeLib que representa la biblioteca de tipos que tiene los nombres de módulo y biblioteca especificados.

Requisitos

Plataforma: vea Requisitos de sistema de .NET Framework.

Encabezado: Cor.h

Biblioteca: se usa como recurso en MsCorEE.dll

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

Vea también

Referencia

IMetaDataImport

Otros recursos

Interfaces de metadatos