IDkmProcessLaunchEnvironmentFilter.GetAdditionalEnvironmentVariables 方法

定义

获取扩展要添加的任何环境变量。

public:
 System::String ^ GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ debugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario scenario);
public:
 Platform::String ^ GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ debugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario scenario);
std::wstring GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings const & debugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario scenario);
public string GetAdditionalEnvironmentVariables (Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings debugLaunchSettings, Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario scenario);
abstract member GetAdditionalEnvironmentVariables : Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings * Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario -> string
Public Function GetAdditionalEnvironmentVariables (debugLaunchSettings As DkmDebugLaunchSettings, scenario As DkmProcessLaunchEnvironmentFilterScenario) As String

参数

debugLaunchSettings
DkmDebugLaunchSettings

中从项目系统或 LaunchDebugTargets 的其他调用方 (或其他) 的启动调试 Api 开始调试操作期间提供的设置。

scenario
DkmProcessLaunchEnvironmentFilterScenario

中枚举调用 IDkmProcessLaunchEnvironmentFilter 实现的方案。

返回

String

[Out,Optional]应传递给目标进程的一个或多个环境变量。 多个变量使用嵌入的 null ( "\ 0" ) 进行分隔。 例如: "MyVariable1 = 1 \ 0MyVariable2 = 12"。

如果调用方不希望为此启动自定义环境块,则返回 Null 或空字符串。

适用于