次の方法で共有


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 以降で使用可能