Condividi tramite


Metodo ICorProfilerInfo11::GetEnvironmentVariable

Ottiene una variabile di ambiente dal processo. Nelle piattaforme non Windows il runtime mantiene una cache interna delle variabili di ambiente per garantire la thread safety. Ciò significa che la chiamata getenv non leggerà le variabili di ambiente nuove o aggiornate impostate dal codice gestito in esecuzione nel processo dopo l'avvio.

Sintassi

    HRESULT GetEnvironmentVariable(
                [in, string] const WCHAR *szName,
                [in]         ULONG cchValue,
                [out]        ULONG *pcchValue,
                [out, annotation("_Out_writes_to_(cchValue, *pcchValue)")]
                             WCHAR szValue[]);

Parametri

szName
[in] Puntatore a una stringa di caratteri wide con terminazione null contenente il nome della variabile di ambiente da ottenere.

cchValue
[in] Lunghezza del parametro szValue in caratteri.

pcchValue
[out] Puntatore ai caratteri totali di szValue.

szValue
[out] Buffer per caratteri wide fornito dal chiamante. Quando la funzione restituisce un valore il buffer conterrà il valore della variabile di ambiente.

Requisiti

Piattaforme: vedere Sistemi operativi supportati da .NET.

Intestazione: CorProf.idl, CorProf.h

Versioni di .NET: disponibile a partire da .NET Core 3.1

Vedi anche