Microsoft.VisualStudio.Debugger.Start Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |