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
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

ICreateProcessInputs

ICreatingProcess::OnCreating