IDkmProcessLaunchEnvironmentFilter.GetAdditionalEnvironmentVariables(DkmDebugLaunchSettings, DkmProcessLaunchEnvironmentFilterScenario) Método

Definição

Obtém qualquer variável de ambiente que a extensão deseja adicionar.

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

Parâmetros

debugLaunchSettings
DkmDebugLaunchSettings

No Configurações fornecidas durante uma operação de depuração de início de um sistema de projeto ou outro chamador de LaunchDebugTargets (ou várias outras APIs de depuração de início).

scenario
DkmProcessLaunchEnvironmentFilterScenario

No Enumeração dos cenários em que as implementações de IDkmProcessLaunchEnvironmentFilter são invocadas.

Retornos

String

[Saída, opcional] Uma ou mais variáveis de ambiente que devem ser passadas para o processo de destino. Várias variáveis são separadas com um NULL inserido (' \ 0 '). Por exemplo: "MyVariable1 = 1 \ 0MyVariable2 = 12".

Uma cadeia de caracteres nula ou vazia será retornada se o chamador não quiser personalizar o bloco de ambiente para este lançamento.

Aplica-se a