Поделиться через


Метод ICorProfilerInfo11::GetEnvironmentVariable

Возвращает переменную среды из процесса. На платформах, отличных от Windows, среда выполнения сохраняет внутренний кэш переменных среды, чтобы обеспечить безопасность потоков. Это означает, что вызов getenv не считывает новые или обновленные переменные среды, заданные управляемым кодом, выполняемым в процессе после запуска.

Синтаксис

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

Параметры

szName
[in] Указатель на строку с расширением null, содержащую имя переменной среды для получения.

cchValue
[in] Длина szValue в символах.

pcchValue
[out] Указатель на общую длину символов szValue.

szValue
[out] Вызывающий объект предоставил широкий буфер символов. Когда функция возвращает буфер, будет содержать значение переменной среды.

Требования

Платформы: см . поддерживаемые операционные системы .NET.

Заголовок: CorProf.idl, CorProf.h

Версии .NET: доступны с .NET Core 3.1

См. также