Freigeben über


ICorProfilerInfo11::SetEnvironmentVariable-Methode

Legt eine Umgebungsvariable im Prozess fest. Auf Nicht-Windows-Plattformen behält die Laufzeit einen internen Cache von Umgebungsvariablen bei, um die Threadsicherheit sicherzustellen. Dies bedeutet, dass, wenn der Profiler die neue Umgebungsvariable aufruft setenv , nicht von verwaltetem Code aufgenommen wird, der im Prozess ausgeführt wird.

Syntax

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

Die Parameter

szName
[in] Ein Zeiger auf eine mit Null beendete breite Zeichenfolge, die den Namen der festzulegenden Umgebungsvariable enthält.

szValue
[in] Ein Zeiger auf eine mit Null beendete breite Zeichenfolge, die den Wert der festzulegenden Umgebungsvariable enthält.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorProf.idl, CorProf.h

.NET-Versionen: Verfügbar seit .NET Core 3.1