次の方法で共有


ICLRRuntimeInfo::BindAsLegacyV2Runtime メソッド

共通言語ランタイム (CLR: Common Language Runtime) Version 2 の従来の起動ポリシー全体に対して、現在のランタイムを関連付けます。

HRESULT BindAsLegacyV2Runtime ();

戻り値

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

HRESULT

説明

S_OK

関連付けが成功したか、このランタイムは CLR Version 2 の従来の起動ポリシーのランタイムとして既に関連付けられています。

CLR_E_SHIM_LEGACYRUNTIMEALREADYBOUND

別のランタイムが CLR Version 2 の従来の起動ポリシーに既に関連付けられています。

解説

現在のランタイムが CLR Version 2 の従来の起動ポリシー全体に対して既に関連付けられている場合 (たとえば、構成ファイルの <startup> 要素で useLegacyV2RuntimeActivationPolicy 属性を使用して関連付けられている場合)、結果はエラーになりません。従来の起動ポリシーを正常に関連付けた場合と同じように、結果は S_OK になります。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

参照

ICLRRuntimeInfo インターフェイス

<startup> 要素

その他の技術情報

ホスト インターフェイス

ホスト (アンマネージ API リファレンス)