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