Método ICreateProcessInputs::SetEnvironmentVariable (shobjidl_core.h)

Define uma variável no ambiente do processo criado.

Sintaxe

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

Parâmetros

[in] pszName

Uma cadeia de caracteres terminada em nulo que especifica o nome de uma variável a ser definida no ambiente do processo a ser criado. Esse parâmetro pode não ser NULL.

[in] pszValue

Uma cadeia de caracteres terminada em nulo que especifica o valor da variável a ser definida no ambiente do processo a ser criado. seu parâmetro pode não ser NULL.

Retornar valor

S_OK se o método for bem-sucedido. Caso contrário, um código de erro HRESULT .

Comentários

Se uma variável com o mesmo nome já existir no ambiente do processo criado, ela será substituída.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

ICreateProcessInputs

ICreatingProcess::OnCreating