ICorProfilerInfo11::SetEnvironmentVariable 方法

在进程中设置环境变量。 在非 Windows 平台上,运行时会保留环境变量的内部缓存,以确保线程安全。 这意味着,如果探查器调用 setenv,则进程中运行的托管代码将不会选取新的环境变量。

语法

    HRESULT SetEnvironmentVariable(
                [in, string] const WCHAR *szName,
                [in, string] const WCHAR *szValue);

参数

szName
[in] 指向以 null 结尾的宽字符串的指针,该字符串包含要设置的环境变量的名称。

szValue
[in] 指向以 null 结尾的宽字符串的指针,该字符串包含要设置的环境变量的值。

要求

平台:请参阅 .NET 支持的操作系统

头文件: CorProf.idl、CorProf.h

.NET 版本:自 .NET Core 3.1 起可用