Microsoft.VisualStudio.Debugger.Start Namespace

Classes

DkmActivateAppPackageInfo

Information required to activate an App Package.

This API was introduced in Visual Studio 15 Update 1 (DkmApiVersion.VS15Update1).

DkmDebugLaunchSettings

Settings supplied during a start debugging operation from a project system or other caller of LaunchDebugTargets (or various other start debugging APIs).

DkmDebugProcessRequest

Object used to send a request to the IDE to request that Visual Studio should debug an additional process. This may be used, for example, to debug a child process.

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

DkmLoadCompleteEventDeferral

Object created by runtime debug monitors in order to defer the sending of the LoadComplete event. This is important in attach scenario as load complete is used to indicate that process attach has finished and that all breakpoints in running code have been bound.

This API was introduced in Visual Studio 12 Update 2 (DkmApiVersion.VS12Update2).

DkmNonDebugProcess

DkmNonDebugProcess represents a process which was started in 'Start Without Debugging' (Ctrl-F5) scenarios. It provides functionality needed to track the lifetime of these processes.

This API was introduced in Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9).

DkmProcessAttachRequest

DkmProcessAttachRequest is used to describe the process that debugger should attach to.

DkmProcessLaunchEnvironmentFilterInputData

DkmProcessLaunchEnvironmentFilterInputData is used to provide input to a IDkmProcessLaunchEnvironmentFilter140 implementation. It describes the process which is about to be started.

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

DkmProcessLaunchEnvironmentFilterList

Holds the list of implementations of the IDkmProcessLaunchEnvironmentFilter interface which may be called by a component. This object is used to call these environment filters.

DkmProcessLaunchEnvironmentFilterList140

Holds the list of implementations of the IDkmProcessLaunchEnvironmentFilter interface which may be called by a component. This object is used to call these environment filters.

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

DkmProcessLaunchRequest

DkmProcessLaunchRequest is used to describe the process that debugger should launch.

DkmProcessStartupInfo

Additional information used to launch a new process. This information is contained within the 'STARTUPINFO' structure in Win32.

Structs

DkmActivateAppPackageAsyncResult

Result of an asynchronous DkmTransportConnection.ActivateAppPackage call.

DkmActivateAppPackageAsyncResult173

Result of an asynchronous DkmActivateAppPackageInfo.Activate call.

DkmDebugProcessRequestAsyncResult

Result of an asynchronous DkmDebugProcessRequest.Send call.

DkmLaunchedProcessInfo

DkmLaunchedProcessInfo is returned from APIs that launch a process.

DkmLaunchNonDebugProcessAsyncResult

Result of an asynchronous DkmProcessLaunchRequest.LaunchProcess call.

DkmLaunchProcessAsyncResult

Result of an asynchronous DkmProcessLaunchRequest.LaunchProcess call.

Enums

DkmDebugProcessRequestFlags

Flags passed in the DkmDebugProcessRequest object.

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

DkmProcessLaunchEnvironmentFilterScenario

Enumeration of the scenarios where IDkmProcessLaunchEnvironmentFilter implementations are invoked.

DkmProcessLaunchFlags

Flags associated with a request to launch a process.

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

DkmProcessLaunchModeFlags

Flag traits of a DkmProcessLaunchRequest.

DkmStartMethod

DkmStartMethod describes how the debug engine started debugging this process.