Udostępnij za pośrednictwem


ICorProfilerInfo11::GetEnvironmentVariable — metoda

Pobiera zmienną środowiskową z procesu. Na platformach innych niż Windows środowisko uruchomieniowe przechowuje wewnętrzną pamięć podręczną zmiennych środowiskowych w celu zapewnienia bezpieczeństwa wątków. Oznacza to, że wywołanie getenv nie odczytuje żadnych nowych ani zaktualizowanych zmiennych środowiskowych ustawionych przez kod zarządzany uruchomiony w procesie po uruchomieniu.

Składnia

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

Parametry

szName
[in] Wskaźnik do o wartości null zakończony szeroki ciąg znaków zawierający nazwę zmiennej środowiskowej, która ma zostać pobrana.

cchValue
[in] Długość znaków w znakach szValue.

pcchValue
[out] Wskaźnik do całkowitej szValuedługości znaku .

szValue
[out] Obiekt wywołujący zapewniał szeroki bufor znaków. Gdy funkcja zwraca bufor będzie zawierać wartość zmiennej środowiskowej.

Wymagania

Platformy: zobacz Obsługiwane systemy operacyjne .NET.

Nagłówek: CorProf.idl, CorProf.h

Wersje platformy .NET: dostępne od wersji .NET Core 3.1

Zobacz też