Поделиться через


Метод ICreateProcessInputs::SetEnvironmentVariable (shobjidl_core.h)

Задает переменную в среде созданного процесса.

Синтаксис

HRESULT SetEnvironmentVariable(
  [in] LPCWSTR pszName,
  [in] LPCWSTR pszValue
);

Параметры

[in] pszName

Строка, завершающаяся null, указывающая имя переменной, задающейся в среде создаваемого процесса. Этот параметр не может иметь значение NULL.

[in] pszValue

Строка, завершающаяся значением NULL, указывающая значение переменной, устанавливаемой в среде создаваемого процесса. Его параметр не может иметь значение NULL.

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

S_OK , если метод выполнен успешно. В противном случае — код ошибки HRESULT .

Комментарии

Если переменная с таким именем уже существует в среде созданного процесса, она заменяется.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

ICreateProcessInputs

ICreatingProcess::OnCreating