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

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

Zie ook