ICreateProcessInputs::SetEnvironmentVariable-Methode (shobjidl_core.h)

Legt eine Variable in der Umgebung des erstellten Prozesses fest.

Syntax

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

Parameter

[in] pszName

Eine NULL-endende Zeichenfolge, die den Namen einer Variablen angibt, die in der Umgebung des zu erstellenden Prozesses festgelegt werden soll. Dieser Parameter ist möglicherweise nicht NULL.

[in] pszValue

Eine NULL-endende Zeichenfolge, die den Wert der Variablen angibt, die in der Umgebung des zu erstellenden Prozesses festgelegt werden soll. Sein Parameter ist möglicherweise nicht NULL.

Rückgabewert

S_OK , ob die Methode erfolgreich ist. Andernfalls ein HRESULT-Fehlercode .

Hinweise

Wenn eine Variable mit demselben Namen bereits in der Umgebung des erstellten Prozesses vorhanden ist, wird sie ersetzt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (shobjidl.h einschließen)

Weitere Informationen

ICreateProcessInputs

ICreatingProcess::OnCreating