ICLRMetaHost::QueryLegacyV2RuntimeBinding メソッド
従来の起動ポリシーが関連付けられているランタイムを表すインターフェイスを返します。その方法には、<startup> 要素構成ファイル エントリの useLegacyV2RuntimeActivationPolicy 属性を使用する方法や、従来の起動 API を直接使用する方法、ICLRRuntimeInfo::BindAsLegacyV2Runtime メソッドを呼び出す方法などがあります。
HRESULT QueryLegacyV2RuntimeBinding (
[in] REFIID riid,
[out, iid_is(riid), retval] LPVOID *ppUnk);
パラメーター
riid
[入力] 必須。 現在、このパラメーターの有効な値は IID_ICLRRuntimeInfo だけです。ppUnk
[出力] 必須。 このメソッドから制御が戻るとき、従来の起動ポリシーに関連付けられているランタイムを表す ICLRRuntimeInfo インターフェイスへのポインターが格納されます。
戻り値
このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。
HRESULT |
説明 |
---|---|
S_OK |
メソッドが正常に完了し、従来の起動ポリシーに関連付けられているランタイムが返されました。 |
S_FALSE |
メソッドが正常に完了しましたが、従来のランタイムはまだ関連付けられていません。 |
E_NOINTERFACE |
従来の起動ポリシーに関連付けられているランタイムが見つかりましたが、riid はそのランタイムでサポートされていません。 |
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: MetaHost.h
ライブラリ: MSCorEE.dll にリソースとして格納されていること
.NET Framework のバージョン: 4