DkmSuccessEvaluationResult.CreateReplacementObjectOnDebuggeeSideVisualizer Method

Definition

Executes the debuggee-side Custom Visualizer type's CreateReplacementObject(...) method, and writes the result to the visualized object handle.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public:
 void CreateReplacementObjectOnDebuggeeSideVisualizer(cli::array <System::Byte> ^ DataIn, [Runtime::InteropServices::Out] System::String ^ % ExceptionType, [Runtime::InteropServices::Out] System::String ^ % ExceptionStackTrace, [Runtime::InteropServices::Out] System::String ^ % ExceptionMessage);
public void CreateReplacementObjectOnDebuggeeSideVisualizer (byte[] DataIn, out string ExceptionType, out string ExceptionStackTrace, out string ExceptionMessage);
public void CreateReplacementObjectOnDebuggeeSideVisualizer (byte[]? DataIn, out string? ExceptionType, out string? ExceptionStackTrace, out string? ExceptionMessage);
member this.CreateReplacementObjectOnDebuggeeSideVisualizer : byte[] * string * string * string -> unit
Public Sub CreateReplacementObjectOnDebuggeeSideVisualizer (DataIn As Byte(), ByRef ExceptionType As String, ByRef ExceptionStackTrace As String, ByRef ExceptionMessage As String)

Parameters

DataIn
Byte[]

[In] The data to transfer to the debuggee-side Visualizer class.

ExceptionType
String

[Out,Optional] The type of the exception thrown, if any.

ExceptionStackTrace
String

[Out,Optional] The stack trace of the exception thrown, if any.

ExceptionMessage
String

[Out,Optional] The exception message, if any.

Applies to