DkmDebugLaunchSettings.GetGPUAdditionalEnvironmentVariables Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[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.