DkmDebugLaunchSettings Class
Definition
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.
Settings supplied during a start debugging operation from a project system or other caller of LaunchDebugTargets (or various other start debugging APIs).
public ref class DkmDebugLaunchSettings
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmDebugLaunchSettings
[Windows::Foundation::Metadata::WebHostHidden]
class DkmDebugLaunchSettings
[System.Runtime.InteropServices.Guid("bbc4d5cc-e936-fc2a-64b7-ba716dda9020")]
public class DkmDebugLaunchSettings
[<System.Runtime.InteropServices.Guid("bbc4d5cc-e936-fc2a-64b7-ba716dda9020")>]
type DkmDebugLaunchSettings = class
Public Class DkmDebugLaunchSettings
- Inheritance
-
DkmDebugLaunchSettings
- Attributes
Properties
EngineFilter |
[Optional] Guids for the set of debug engines being used to debug this process. This will be null if the process was launched outside the debugger. |
OptionsString |
Additional information provided by a project system when calling LaunchDebugTargets through VsDebugTarget[2/3/etc].bstrOptions). |
Methods
Create(String, ReadOnlyCollection<Guid>) |
Create a new DkmDebugLaunchSettings object instance. |
GetGPUAdditionalEnvironmentVariables(DkmProcessLaunchEnvironmentFilterScenario) |
Obtains any environment variables which the extension would like to add. Location constraint: API must be called from a Monitor component (component level < 100,000). |
IsNativeCodeSupported(DkmEngineSettings) |
Engine is capable of debugging native code. This will be 'false' when debugging .NET CLR v2 code, or .NET code on the device. Note that even when true, native debugging may not be currently enabled (see DkmProcessSettings.IsNativeDebuggingEnabled). This API was introduced in Visual Studio 12 Update 2 (DkmApiVersion.VS12Update2). |