Delen via


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[]);

Parameterwaarden

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.

Behoeften

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: CorProf.idl, CorProf.h

.NET-versies: Beschikbaar sinds .NET Core 3.1

Zie ook