Share via


DkmCreateDebuggeeSideVisualizerObject176AsyncResult Struct

Definition

Result of an asynchronous DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject call.

public struct DkmCreateDebuggeeSideVisualizerObject176AsyncResult
type DkmCreateDebuggeeSideVisualizerObject176AsyncResult = struct
Public Structure DkmCreateDebuggeeSideVisualizerObject176AsyncResult
Inheritance
DkmCreateDebuggeeSideVisualizerObject176AsyncResult

Constructors

DkmCreateDebuggeeSideVisualizerObject176AsyncResult(Int32, String, String, String, Boolean)

Creates a new result structure to hold the output from a successful call to DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject.

Properties

ActualFormatterPolicy

The value defined in Microsoft.VisualStudio.DebuggerVisualizers.FormatterPolicy that specifies which serialization mechanism will be used.

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

ErrorCode

HRESULT code returned from the caller. This will be DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B) if the operation was canceled before processing was complete.

ExceptionMessage

[Optional] The exception message, if any.

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

ExceptionStackTrace

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

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

ExceptionType

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

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

IsBinaryFormatterSupported

[Optional] The debuggee will check if the process where it is hosted supports the Binary Formatter and return false if it doesn't so that the UI falls back to communicate via JSON.

This API was introduced in Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6).

Methods

CreateErrorResult(Exception)

Creates a new result structure to hold the error from a failed call to DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject.

Applies to