Sdílet prostřednictvím


DkmDebugLaunchSettings.GetGPUAdditionalEnvironmentVariables Method

Definition

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

Location constraint: API must be called from a Monitor component (component level < 100,000).

public:
 System::String ^ GetGPUAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
public:
 Platform::String ^ GetGPUAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
std::wstring GetGPUAdditionalEnvironmentVariables(Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
public string GetGPUAdditionalEnvironmentVariables (Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario Scenario);
public string? GetGPUAdditionalEnvironmentVariables (Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario Scenario);
member this.GetGPUAdditionalEnvironmentVariables : Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario -> string
Public Function GetGPUAdditionalEnvironmentVariables (Scenario As DkmProcessLaunchEnvironmentFilterScenario) As String

Parameters

Scenario
DkmProcessLaunchEnvironmentFilterScenario

[In] Enumeration of the scenarios where IDkmProcessLaunchEnvironmentFilter implementations are invoked.

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