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.dllAssinatura
DWORD GetEnvironmentVariableW(LPCWSTR lpName, LPWSTR lpBuffer, DWORD nSize);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpName | LPCWSTR | Nome da variável. |
| lpBuffer | LPWSTR | Recebe o valor da variável. |
| nSize | DWORD | Tamanho 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.