Метод 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) |