Partilhar via


Interface IMetaDataConverter

Fornece métodos para mapear as bibliotecas de tipos para suas assinaturas de metadados e para converter uma da Outros.

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

Descrição

Método IMetaDataConverter::GetMetaDataFromTypeInfo

Obtém um ponteiro para um IMetaDataImport instância de que representa a assinatura de metadados para a biblioteca de tipos referenciada pelo especificadoITypeInfo instância.

Método IMetaDataConverter::GetMetaDataFromTypeLib

Obtém um ponteiro para um IMetaDataImport instância que representa a assinatura de metadados para a biblioteca de tipos representada por especificado ITypeLib instância.

Método IMetaDataConverter::GetTypeLibFromMetaData

Obtém um ponteiro para um ITypeLib instância que representa a biblioteca de tipos com os nomes de módulo e biblioteca especificados.

Requisitos

Plataforma: See Requisitos de sistema do .NET framework.

Cabeçalho: Cor.h

Biblioteca: Usado sistema autônomo um recurso em MsCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Interface IMetaDataImport

Outros recursos

Interfaces de metadados