IDkmProcessLaunchEnvironmentFilter.GetAdditionalEnvironmentVariables 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取扩展要添加的任何环境变量。
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 开始调试操作期间提供的设置。
中枚举调用 IDkmProcessLaunchEnvironmentFilter 实现的方案。
返回
[Out,Optional]应传递给目标进程的一个或多个环境变量。 多个变量使用嵌入的 null ( "\ 0" ) 进行分隔。 例如: "MyVariable1 = 1 \ 0MyVariable2 = 12"。
如果调用方不希望为此启动自定义环境块,则返回 Null 或空字符串。