Metode ICorProfilerInfo11::GetEnvironmentVariable

Mendapatkan variabel lingkungan dari proses. Pada platform non-Windows, runtime menyimpan cache internal variabel lingkungan untuk memastikan keamanan utas. Ini berarti bahwa panggilan getenv tidak akan membaca variabel lingkungan baru atau yang diperbarui yang ditetapkan oleh kode terkelola yang berjalan dalam proses setelah startup.

Sintaksis

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

Parameter-parameternya

szName
[di] Penunjuk ke string karakter lebar null yang dihentikan yang berisi nama variabel lingkungan yang akan didapatkan.

cchValue
[di] Panjangnya, dalam karakter, dari szValue.

pcchValue
[out] Penunjuk ke panjang szValuekarakter total .

szValue
[out] Pemanggil menyediakan buffer karakter lebar. Ketika fungsi mengembalikan buffer akan berisi nilai variabel lingkungan.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorProf.idl, CorProf.h

Versi .NET: Tersedia sejak .NET Core 3.1

Lihat juga