Freigeben über


DkmLaunchNonDebugProcessAsyncResult Struktur

Definition

Ergebnis eines asynchronen DkmProcessLaunchRequest.LaunchProcess-Aufrufs.

public struct DkmLaunchNonDebugProcessAsyncResult
type DkmLaunchNonDebugProcessAsyncResult = struct
Public Structure DkmLaunchNonDebugProcessAsyncResult
Vererbung
DkmLaunchNonDebugProcessAsyncResult

Konstruktoren

DkmLaunchNonDebugProcessAsyncResult(DkmNonDebugProcess)

Erstellt eine neue Ergebnisstruktur, die die Ausgabe eines erfolgreichen Aufrufs von DkmProcessLaunchRequest.LaunchProcess 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.

LaunchedProcess

DkmNonDebugProcess stellt einen Prozess dar, der in Szenarios "Ohne Debuggen starten" (STRG-F5) gestartet wurde. Es bietet Funktionen, die zum Nachverfolgen der Lebensdauer dieser Prozesse erforderlich sind.

Diese API wurde in Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) eingeführt.

Methoden

CreateErrorResult(Exception)

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

Gilt für: