DkmProcessLaunchEnvironmentFilterList.GetAdditionalEnvironmentVariables(Int32, DkmDebugLaunchSettings, DkmProcessLaunchEnvironmentFilterScenario) Метод

Определение

Получает переменные среды, которые добавляет расширение.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 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

Параметры

ImplementationIndex
Int32

Окне Отсчитываемый от нуля индекс в коллекции {0} реализаций, которые должен вызывать вызывающий объект. Это значение должно быть меньше значения свойства "Count".

DebugLaunchSettings
DkmDebugLaunchSettings

Окне Параметры, предоставляемые во время начальной операции отладки, из системы проекта или другого вызывающего объекта Лаунчдебугтаржетс (или различных других API-интерфейсов отладки запуска).

Scenario
DkmProcessLaunchEnvironmentFilterScenario

Окне Перечисление сценариев, в которых вызываются реализации Идкмпроцесслаунченвиронментфилтер.

Возвращаемое значение

String

[Out, необязательно] Одна или несколько переменных среды, которые должны быть переданы в целевой процесс. Несколько переменных разделены с помощью встроенных значений NULL (' \ 0 '). Например: "MyVariable1 = 1 \ 0MyVariable2 = 12".

Возвращается значение null или пустая строка, если вызывающему объекту не нужно настраивать блок среды для этого запуска.

Применяется к