次の方法で共有


ICLRRuntimeInfo::BindAsLegacyV2Runtime メソッド

あらゆるレガシ共通言語ランタイム (CLR) バージョン 2 アクティベーション ポリシーの決定に対して現在のランタイムをバインドします。

構文

HRESULT BindAsLegacyV2Runtime ();  

戻り値

このメソッドは、次の特定の HRESULT を返します。

HRESULT 説明
S_OK バインディングが成功したか、レガシ CLR バージョン 2 アクティベーション ポリシーのランタイムとしてこのランタイムは既にバインドされています。
CLR_E_SHIM_LEGACYRUNTIMEALREADYBOUND レガシ CLR バージョン 2 アクティベーション ポリシーに別のランタイムが既にバインドされています。

解説

あらゆるレガシ CLR バージョン 2 アクティベーション ポリシーの決定に対して現在のランタイムが既にバインドされている場合 (たとえば、構成ファイルの <startup> 要素useLegacyV2RuntimeActivationPolicy 属性を使用して)、このメソッドからエラー結果が返されることはありません。代わりに、このメソッドでレガシ アクティベーション ポリシーが正常にバインドされた場合のように、結果は S_OK です。

要件

:システム要件」を参照してください。

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

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

関連項目