IDkmClrCustomVisualizerObjectProvider 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.
Instancie le type de visualiseur personnalisé côté débogué dans le programme débogué et fournit des méthodes pour accéder à l’objet visualisé (« objet de visualiseur »).
Les implémentations de cette interface peuvent limiter le moment où elles sont appelées à l’aide d’un filtre défini dans la configuration de leurs composants. Les propriétés suivantes peuvent être utilisées : CompilerVendorId, EngineId, LanguageId, RuntimeId, SymbolProviderId.
Cette API a été introduite dans Visual Studio 14 RTM (DkmApiVersion. VS14RTM).
public interface class IDkmClrCustomVisualizerObjectProvider
public interface class IDkmClrCustomVisualizerObjectProvider
__interface IDkmClrCustomVisualizerObjectProvider
public interface IDkmClrCustomVisualizerObjectProvider
type IDkmClrCustomVisualizerObjectProvider = interface
Public Interface IDkmClrCustomVisualizerObjectProvider
Méthodes
| CreateDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult, UInt32, String, String, String) |
Instancie le type de visualiseur personnalisé côté débogué dans le processus du programme débogué. |
| CreateReplacementObjectOnDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
Exécute la méthode CreateReplacementObject (...) du type de visualiseur personnalisé côté débogué et écrit le résultat dans le handle d’objet visualisé. |
| DestroyDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult) |
Libère le type de visualiseur personnalisé côté débogué dans le processus du programme débogué. |
| GetDataFromDebuggeeSideVisualizer(DkmSuccessEvaluationResult, String, String, String) |
Exécute la méthode GetData (...) du type de visualiseur personnalisé côté débogué. |
| ResolveAssembly(DkmSuccessEvaluationResult, String, String, ReadOnlyCollection<Byte>) |
Résout un nom d’assembly en chemin d’accès de l’assembly ou à ses octets bruts. |
| TransferDataToDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
Exécute la méthode TransferData (...) du type de visualiseur personnalisé côté débogué. |