ICorProfilerInfo11::GetEnvironmentVariable – metoda

Získá proměnnou prostředí z procesu. Na platformách jiných než Windows modul runtime uchovává interní mezipaměť proměnných prostředí, aby se zajistila bezpečnost vláken. To znamená, že volání getenv nebude číst žádné nové nebo aktualizované proměnné prostředí nastavené spravovaným kódem spuštěným v procesu po spuštění.

Syntaxe

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

Parametry

szName
[v] Ukazatel na řetězec s širokým znakem null, který obsahuje název proměnné prostředí, která se má získat.

cchValue
[v] Délka znaků szValue.

pcchValue
[ven] Ukazatel na celkovou délku znaku szValue.

szValue
[ven] Volající poskytl vyrovnávací paměť širokých znaků. Když funkce vrátí vyrovnávací paměť, bude obsahovat hodnotu proměnné prostředí.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Záhlaví: CorProf.idl, CorProf.h

Verze .NET: K dispozici od .NET Core 3.1

Viz také