Compartir por


Método ICorProfilerInfo11::GetEnvironmentVariable

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

Consulte también