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