IVsTypeLibraryWrapperCallback Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |