IDkmProcessLaunchEnvironmentFilter140.GetAdditionalEnvironmentVariables Method

Definition

Obtains any environment variables which the extension would like to add.

public:
 System::String ^ GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterInputData ^ inputData);
public:
 Platform::String ^ GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterInputData ^ inputData);
std::wstring GetAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterInputData const & inputData);
public string GetAdditionalEnvironmentVariables (Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterInputData inputData);
public string? GetAdditionalEnvironmentVariables (Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterInputData inputData);
abstract member GetAdditionalEnvironmentVariables : Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterInputData -> string
Public Function GetAdditionalEnvironmentVariables (inputData As DkmProcessLaunchEnvironmentFilterInputData) As String

Parameters

inputData
DkmProcessLaunchEnvironmentFilterInputData

[In] DkmProcessLaunchEnvironmentFilterInputData is used to provide input to a IDkmProcessLaunchEnvironmentFilter140 implementation. It describes the process which is about to be started.

Returns

[Out,Optional] One or more environment variables which should be passed to the target process. Multiple variables are separated with an embedded null ('\0'). For example: "MyVariable1=1\0MyVariable2=12".

Null or empty string are returned if the caller doesn't want to customize the environment block for this launch.

Applies to