Partager via


IMetaDataConverter

Mise à jour : novembre 2007

Fournit méthodes destinées à mapper des bibliothèques de types à leurs signatures de métadonnées et d'effectuer la conversion de l'un à l'autre.

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éthodes

Méthode

Description

IMetaDataConverter::GetMetaDataFromTypeInfo, méthode

Obtient un pointeur vers une instance IMetaDataImport qui représente la signature de métadonnées de la bibliothèque de types référencée par l'instance ITypeInfo spécifiée.

IMetaDataConverter::GetMetaDataFromTypeLib, méthode

Obtient un pointeur vers une instance IMetaDataImport qui représente la signature de métadonnées de la bibliothèque de types représentée par l'instance ITypeLib spécifiée.

IMetaDataConverter::GetTypeLibFromMetaData, méthode

Obtient un pointeur vers une instance ITypeLib qui représente la bibliothèque de types avec le module et les noms de bibliothèques spécifiés.

Configuration requise

Plateforme : consultez Configuration requise du .NET Framework.

En-tête : Cor.h

Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll

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

Voir aussi

Référence

IMetaDataImport

Autres ressources

Interfaces de métadonnées