Método ICorProfilerInfo11::GetEnvironmentVariable
Obtiene una variable de entorno del proceso. En plataformas distintas de Windows, el runtime mantiene una caché interna de variables de entorno para garantizar la seguridad para subprocesos. Esto significa que la llamada a 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] El valor de este parámetro se corresponde con un puntero que apunta a la longitud total, en caracteres, del valor del parámetro szValue
.
szValue
[out] Búfer de caracteres anchos proporcionado por el llamador. Cuando la función devuelva resultados, 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 a partir de .NET Core 3.1