ICorProfilerInfo11::GetEnvironmentVariable metódus

Környezeti változót kap a folyamattól. Nem Windows-platformokon a futtatókörnyezet a környezeti változók belső gyorsítótárát tárolja a szálbiztonság érdekében. Ez azt jelenti, hogy a hívás getenv nem olvassa be az indítás után a folyamatban futó felügyelt kód által beállított új vagy frissített környezeti változókat.

Szemantika

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

Paraméterek

szName
[in] Mutató egy null értékű, széles karaktersorozatra, amely tartalmazza a lekérendő környezeti változó nevét.

cchValue
[in] A hossza, karakterek, a szValue.

pcchValue
[kifelé] Mutató a karakter teljes hosszára szValue.

szValue
[kifelé] A hívó széles karakterpuffert biztosított. Amikor a függvény visszaadja, a puffer a környezeti változó értékét fogja tartalmazni.

Követelmények

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorProf.idl, CorProf.h

.NET-verziók: A .NET Core 3.1 óta érhető el

Lásd még