Comparteix a través de


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

Consulte también