Voltar à lista
Windows Win32Sistema & móduloskernel32.dll

GetEnvironmentVariableW

Consulta o valor de uma variável de ambiente do processo chamador.

Descrição

Equivalente direto de `getenv(3)`, que por sua vez chama esta API no Windows.

Header: processenv.hDLL: kernel32.dll

Assinatura

DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize);

Parâmetros

ParâmetroTipoDescrição
lpNameLPCWSTRNome da variável.
lpBufferLPWSTRRecebe o valor da variável.
nSizeDWORDTamanho de `lpBuffer`.

Valor de retorno

Tamanho do valor (sem o nulo) em sucesso; 0 se a variável não existir (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_ENVVAR_NOT_FOUND(203)
A variável de ambiente especificada não foi encontrada.

Relacionadas