Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 platformy .NET.
Nagłówek: CorProf.idl, CorProf.h
Wersje platformy .NET: Dostępne od wersji .NET Core 3.1