IVsTypeLibraryWrapperCallback Interface

Définition

Permet aux outils de wrapper de communiquer avec le système de projet et de récupérer les wrappers existants pour une bibliothèque de types donnée.

public interface class IVsTypeLibraryWrapperCallback
public interface class IVsTypeLibraryWrapperCallback
__interface IVsTypeLibraryWrapperCallback
[System.Runtime.InteropServices.Guid("AFF2B95E-229B-4A14-A422-E99452AD2F8C")]
[System.Runtime.InteropServices.InterfaceType(1)]
[System.Runtime.InteropServices.TypeLibType(528)]
public interface IVsTypeLibraryWrapperCallback
[<System.Runtime.InteropServices.Guid("AFF2B95E-229B-4A14-A422-E99452AD2F8C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
[<System.Runtime.InteropServices.TypeLibType(528)>]
type IVsTypeLibraryWrapperCallback = interface
Public Interface IVsTypeLibraryWrapperCallback
Attributs

Remarques

Utilisez cette interface pour communiquer avec le système de projet et récupérer les wrappers déjà existants pour une bibliothèque de types donnée. Par exemple, si la bibliothèque de types « A » dépend de la bibliothèque de types « B » et que vous appelez IVsTypeLibraryWrapper :: WrapTypeLibrary (A), l’outil Wrapper effectue un rappel via IVsTypeLibraryWrapperCallBack pour demander si le système de projet connaît déjà un wrapper approprié pour la bibliothèque de types « B ».

Notes pour les responsables de l’implémentation

Implémentez cette interface lors de l’utilisation d’outils wrapper.

Méthodes

GetAssembly(String, String)

Retourne un chemin d'accès à un assembly si l'assembly est référencé. Si l'assembly n'est pas référencé, retourne un code d'erreur.

GetComClassic(TLIBATTR[], String, Int32, String, String)

Retourne une structure de wrapper TLIBATTR classique COM pour une combinaison de bibliothèque de types et d'outil wrapper.

GetComClassicByTypeLibName(String, TLIBATTR[], Int32, String, String)

Retourne un nom de wrapper classique COM pour une combinaison de bibliothèque de types et d'outil wrapper.

S’applique à