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-интерфейсов отладки запуска).
Окне Перечисление сценариев, в которых вызываются реализации Идкмпроцесслаунченвиронментфилтер.
Возвращаемое значение
[Out, необязательно] Одна или несколько переменных среды, которые должны быть переданы в целевой процесс. Несколько переменных разделены с помощью встроенных значений NULL (' \ 0 '). Например: "MyVariable1 = 1 \ 0MyVariable2 = 12".
Возвращается значение null или пустая строка, если вызывающему объекту не нужно настраивать блок среды для этого запуска.