次の方法で共有


ICorProfilerInfo11::SetEnvironmentVariable メソッド

プロセスで環境変数を設定します。 Windows 以外のプラットフォームでは、スレッド セーフを確保するために、ランタイムに環境変数の内部キャッシュが保持されます。 つまり、プロファイラーで setenv を呼び出しても、新しい環境変数はプロセスで実行されているマネージド コードによって取得されません。

構文

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

パラメーター

szName
[入力] 設定する環境変数の名前が含まれている null で終わるワイド文字列へのポインター。

szValue
[入力] 設定する環境変数の値が含まれている null で終わるワイド文字列へのポインター。

必要条件

プラットフォーム:.NET がサポートされているオペレーティング システムに関するページを参照してください。

ヘッダー : CorProf.idl、CorProf.h

.NET のバージョン: .NET Core 3.1 以降で使用可能