DkmProcessLaunchEnvironmentFilterInputData.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建新的 DkmProcessLaunchEnvironmentFilterInputData 对象实例。
位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。
此 API 是在 Visual Studio 14 RTM (VS14RTM) 中引入的。
public:
static Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterInputData ^ Create(Microsoft::VisualStudio::Debugger::DefaultPort::DkmTransportConnection ^ Connection, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings, System::String ^ ExecutablePath, Microsoft::VisualStudio::Debugger::DefaultPort::DkmAppPackageId ^ AppPackageId, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchFlags LaunchFlags);
public static Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterInputData Create (Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection Connection, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings, string ExecutablePath, Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId AppPackageId, Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchFlags LaunchFlags);
static member Create : Microsoft.VisualStudio.Debugger.DefaultPort.DkmTransportConnection * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings * string * Microsoft.VisualStudio.Debugger.DefaultPort.DkmAppPackageId * Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchFlags -> Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterInputData
Public Shared Function Create (Connection As DkmTransportConnection, DebugLaunchSettings As DkmDebugLaunchSettings, ExecutablePath As String, AppPackageId As DkmAppPackageId, LaunchFlags As DkmProcessLaunchFlags) As DkmProcessLaunchEnvironmentFilterInputData
参数
- Connection
- DkmTransportConnection
中这表示监视器和 IDE 之间的连接。 如果监视器在与 IDE 相同的进程中运行,则它可以是本地连接,也可以是远程连接。 在监视进程中,只有一个连接。
- DebugLaunchSettings
- DkmDebugLaunchSettings
中从项目系统或 LaunchDebugTargets 的其他调用方 (或其他) 的启动调试 Api 开始调试操作期间提供的设置。
- ExecutablePath
- String
[In,可选]要启动的可执行文件的路径。 对于桌面应用启动 (AppPackageId 为 null) 这将是要启动的可执行文件的完整路径。 对于 Windows 应用商店或使用 IVsDebugLaunchNotifyListener110 API 的项目系统,此值是来自项目系统的提示。 它可以为 null,可以是可执行文件的文件名而不是完整路径,也可以只表示可在包中启动的可执行文件之一。
- AppPackageId
- DkmAppPackageId
[In,可选]Windows 应用商店会在将来) 即将启动的应用的应用程序包中 (或其他容器。
- LaunchFlags
- DkmProcessLaunchFlags
中与启动进程的请求关联的标志。
返回
弄此方法调用的结果。