DkmProcessLaunchEnvironmentFilterList.GetAdditionalEnvironmentVariables(Int32, DkmDebugLaunchSettings, DkmProcessLaunchEnvironmentFilterScenario) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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).
No Enumeração dos cenários em que as implementações de IDkmProcessLaunchEnvironmentFilter são invocadas.
Retornos
[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.