DkmProcessLaunchEnvironmentFilterList.GetAdditionalEnvironmentVariables(Int32, DkmDebugLaunchSettings, DkmProcessLaunchEnvironmentFilterScenario) Methode

Definition

Ruft alle Umgebungsvariablen ab, die die Erweiterung hinzufügen möchte.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

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

Parameter

ImplementationIndex
Int32

In NULL basierter Index in der Auflistung von Implementierungen, die der Aufrufer aufrufen möchte {0} . Dies sollte kleiner sein als die Eigenschaft "count".

DebugLaunchSettings
DkmDebugLaunchSettings

In Einstellungen, die während eines Debugvorgangs starten von einem Projekt System oder einem anderen Aufrufer von launchdebugtargets (oder verschiedenen anderen Start-Debugging-APIs) bereitgestellt werden.

Scenario
DkmProcessLaunchEnvironmentFilterScenario

In Enumeration der Szenarien, in denen idkmprocesslaunchumgebfilter-Implementierungen aufgerufen werden.

Gibt zurück

String

[Out, optional] Mindestens eine Umgebungsvariable, die an den Ziel Prozess weitergeleitet werden soll. Mehrere Variablen sind durch ein eingebettetes NULL-Zeichen (' \ 0 ') getrennt. Beispiel: "MyVariable1 = 1 \ 0myvariable2 = 12".

NULL oder eine leere Zeichenfolge wird zurückgegeben, wenn der Aufrufer den Umgebungsblock für diesen Start nicht anpassen möchte.

Gilt für