Freigeben über


DkmCreateDebuggeeSideVisualizerObjectAsyncResult Struktur

Definition

Ergebnis eines asynchronen DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject-Aufrufs.

public struct DkmCreateDebuggeeSideVisualizerObjectAsyncResult
type DkmCreateDebuggeeSideVisualizerObjectAsyncResult = struct
Public Structure DkmCreateDebuggeeSideVisualizerObjectAsyncResult
Vererbung
DkmCreateDebuggeeSideVisualizerObjectAsyncResult

Konstruktoren

DkmCreateDebuggeeSideVisualizerObjectAsyncResult(String, String, String, Boolean)

Erstellt eine neue Ergebnisstruktur, die die Ausgabe eines erfolgreichen Aufrufs von DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject enthält.

Eigenschaften

ErrorCode

Vom Aufrufer zurückgegebener HRESULT-Code. Dies wird DkmExceptionCode.COR_E_OPERATIONCANCELED (0x8013153B), wenn der Vorgang vor Abschluss der Verarbeitung abgebrochen wurde.

ExceptionMessage

[Optional] Die Ausnahmemeldung, falls vorhanden.

Diese API wurde in Visual Studio 16 Update 10 (DkmApiVersion.VS16Update10) eingeführt.

ExceptionStackTrace

[Optional] Die Stapelablaufverfolgung der ausgelösten Ausnahme, falls vorhanden.

Diese API wurde in Visual Studio 16 Update 10 (DkmApiVersion.VS16Update10) eingeführt.

ExceptionType

[Optional] Der Typ der ausgelösten Ausnahme, falls vorhanden.

Diese API wurde in Visual Studio 16 Update 10 (DkmApiVersion.VS16Update10) eingeführt.

IsBinaryFormatterSupported

[Optional] Der Debuggee überprüft, ob der Prozess, in dem er gehostet wird, den Binärformatierer unterstützt, und gibt false zurück, wenn dies nicht der Fall ist, sodass die Benutzeroberfläche zurückfällt, um über JSON zu kommunizieren.

Diese API wurde in Visual Studio 16 Update 10 (DkmApiVersion.VS16Update10) eingeführt.

Methoden

CreateErrorResult(Exception)

Erstellt eine neue Ergebnisstruktur, die den Fehler eines fehlgeschlagenen Aufrufs von DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject enthält.

Gilt für: