IDkmClrCustomVisualizerObjectProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy wystąpienie typu niestandardowego wizualizatora po stronie debugowania i udostępnia metody uzyskiwania dostępu do wizualizowanego obiektu ('Visualizer Object').
Implementacje tego interfejsu mogą ograniczać, gdy są wywoływane przy użyciu filtru zdefiniowanego w konfiguracji składników. Mogą być używane następujące właściwości: CompilerVendorId, EngineId, LanguageId, RuntimeId, SymbolProviderId.
Ten interfejs API został wprowadzony w programie 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
Metody
CreateDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult, UInt32, String, String, String) |
Tworzy wystąpienie typu custom visualizer po stronie debugowania w procesie debuggee. Uwaga: ta metoda została uznana za przestarzałą na rzecz tej zdefiniowanej w interfejsie IDkmClrCustomVisualizerObjectProvider1610. |
CreateReplacementObjectOnDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
Wykonuje metodę CreateReplacementObject(...) typu custom visualizer po stronie debugowania i zapisuje wynik do zwizualizowanego uchwytu obiektu. |
DestroyDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult) |
Zwalnia typ niestandardowego wizualizatora po stronie debugowania w procesie debuggee. |
GetDataFromDebuggeeSideVisualizer(DkmSuccessEvaluationResult, String, String, String) |
Wykonuje metodę GetData(...) typu debuggee po stronie debugowania. |
ResolveAssembly(DkmSuccessEvaluationResult, String, String, ReadOnlyCollection<Byte>) |
Rozpoznaje nazwę zestawu na ścieżkę zestawu lub do jego nieprzetworzonych bajtów. |
TransferDataToDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
Wykonuje metodę TransferData(...) typu custom visualizer po stronie debugowania. |