DkmProcessLaunchEnvironmentFilterInputData Class

Definition

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).

public ref class DkmProcessLaunchEnvironmentFilterInputData
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmProcessLaunchEnvironmentFilterInputData
[Windows::Foundation::Metadata::WebHostHidden]
class DkmProcessLaunchEnvironmentFilterInputData
[System.Runtime.InteropServices.Guid("e646e5ef-5ba2-e021-4f3d-70f85015bff6")]
public class DkmProcessLaunchEnvironmentFilterInputData
[<System.Runtime.InteropServices.Guid("e646e5ef-5ba2-e021-4f3d-70f85015bff6")>]
type DkmProcessLaunchEnvironmentFilterInputData = class
Public Class DkmProcessLaunchEnvironmentFilterInputData
Inheritance
DkmProcessLaunchEnvironmentFilterInputData
Attributes

Properties

AppPackageId

[Optional] The Windows Store (or possibly other container in the future) app package of the app which is about to be started.

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

Connection

This represents a connection between the monitor and the IDE. It can either be a local connection if the monitor is running in the same process as the IDE, or it can be a remote connection. In the monitor process, there is only one connection.

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

DebugLaunchSettings

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

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

ExecutablePath

[Optional] Path to the executable file to launch. For a desktop app launch (AppPackageId is null) this will be the full path to the executable which will be launched. For Windows Store or a project system using the IVsDebugLaunchNotifyListener110 API, this value is a hint from the project system. It could be null, it could be just the file name of the executable rather than a full path, or it could represent only one of the executables that could be launched in the package.

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

LaunchFlags

Flags associated with a request to launch a process.

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

Methods

Create(DkmTransportConnection, DkmDebugLaunchSettings, String, DkmAppPackageId, DkmProcessLaunchFlags)

Create a new DkmProcessLaunchEnvironmentFilterInputData object instance.

Location constraint: API must be called from a Monitor component (component level < 100,000).

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

Applies to