Methode ICorProfilerInfo11::GetEnvironmentVariable
Hiermee haalt u een omgevingsvariabele op uit het proces. Op niet-Windows-platforms houdt de runtime een interne cache van omgevingsvariabelen bij om threadveiligheid te garanderen. Dit betekent dat aanroepen getenv
na het opstarten geen nieuwe of bijgewerkte omgevingsvariabelen lezen die zijn ingesteld door beheerde code die in het proces wordt uitgevoerd.
Syntaxis
HRESULT GetEnvironmentVariable(
[in, string] const WCHAR *szName,
[in] ULONG cchValue,
[out] ULONG *pcchValue,
[out, annotation("_Out_writes_to_(cchValue, *pcchValue)")]
WCHAR szValue[]);
Parameters
szName
[in] Een aanwijzer naar een door null beƫindigde tekenreeks met de naam van de omgevingsvariabele die moet worden opgehaald.
cchValue
[in] De lengte, in tekens, van szValue
.
pcchValue
[uit] Een aanwijzer naar de totale tekenlengte van szValue
.
szValue
[uit] Een aanroeper heeft een brede tekenbuffer opgegeven. Wanneer de functie retourneert, bevat de buffer de waarde van de omgevingsvariabele.
Vereisten
Platforms: Zie ondersteunde besturingssystemen van .NET.
Koptekst: CorProf.idl, CorProf.h
.NET-versies: beschikbaar sinds .NET Core 3.1