Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene una variable de entorno del proceso. En plataformas que no son de Windows, el runtime mantiene una caché interna de variables de entorno para garantizar la seguridad de los subprocesos. Esto significa que la llamada getenv no leerá ninguna variable de entorno nueva o actualizada establecida por código administrado que se ejecuta en el proceso después del inicio.
Sintaxis
HRESULT GetEnvironmentVariable(
[in, string] const WCHAR *szName,
[in] ULONG cchValue,
[out] ULONG *pcchValue,
[out, annotation("_Out_writes_to_(cchValue, *pcchValue)")]
WCHAR szValue[]);
Parámetros
szName
[in] Puntero a una cadena de caracteres anchos terminada en NULL que contiene el nombre de la variable de entorno que se va a obtener.
cchValue
[in] Longitud, en caracteres, de szValue.
pcchValue
[out] Puntero a la longitud total de caracteres de szValue.
szValue
[out] Un autor de llamada proporcionó un búfer de caracteres anchos. Cuando la función devuelve el búfer contendrá el valor de la variable de entorno.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorProf.idl, CorProf.h
Versiones de .NET: Disponible desde .NET Core 3.1