DkmProcessLaunchEnvironmentFilterList.GetAdditionalEnvironmentVariables(Int32, DkmDebugLaunchSettings, DkmProcessLaunchEnvironmentFilterScenario) Método

Definição

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

Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).

public:
 System::String ^ GetAdditionalEnvironmentVariables(int ImplementationIndex, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
public:
 Platform::String ^ GetAdditionalEnvironmentVariables(int ImplementationIndex, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings ^ DebugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
std::wstring GetAdditionalEnvironmentVariables(int ImplementationIndex, Microsoft::VisualStudio::Debugger::Start::DkmDebugLaunchSettings const & DebugLaunchSettings, Microsoft::VisualStudio::Debugger::Start::DkmProcessLaunchEnvironmentFilterScenario Scenario);
public string GetAdditionalEnvironmentVariables (int ImplementationIndex, Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings DebugLaunchSettings, Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario Scenario);
member this.GetAdditionalEnvironmentVariables : int * Microsoft.VisualStudio.Debugger.Start.DkmDebugLaunchSettings * Microsoft.VisualStudio.Debugger.Start.DkmProcessLaunchEnvironmentFilterScenario -> string
Public Function GetAdditionalEnvironmentVariables (ImplementationIndex As Integer, DebugLaunchSettings As DkmDebugLaunchSettings, Scenario As DkmProcessLaunchEnvironmentFilterScenario) As String

Parâmetros

ImplementationIndex
Int32

No Índice de base zero na coleção de {0} implementações que o chamador deseja invocar. Isso deve ser menor que a propriedade ' count '.

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