ICLRMetaHost::QueryLegacyV2RuntimeBinding メソッドICLRMetaHost::QueryLegacyV2RuntimeBinding Method

レガシアクティブ化ポリシーがバインドされているランタイムを表すインターフェイスを返します。たとえば、 useLegacyV2RuntimeActivationPolicy <startup> 要素構成ファイルのエントリで属性を使用するか、レガシアクティベーション api を直接使用するか、 ICLRRuntimeInfo:: BindAsLegacyV2Runtimeメソッドを呼び出します。Returns an interface that represents a runtime to which legacy activation policy has been bound, for example, by using the useLegacyV2RuntimeActivationPolicy attribute on the <startup> element configuration file entry, by direct use of the legacy activation APIs, or by calling the ICLRRuntimeInfo::BindAsLegacyV2Runtime method.


HRESULT QueryLegacyV2RuntimeBinding (  
    [in] REFIID riid,  
    [out, iid_is(riid), retval] LPVOID *ppUnk);  


から必須。現時点では、このパラメーターの有効な IID_ICLRRuntimeInfo 値はのみです。[in] Required.Currently the only valid value for this parameter is IID_ICLRRuntimeInfo.

[out] 必須。[out] Required. このメソッドから制御が戻るときに、レガシアクティブ化ポリシーにバインドされているランタイムを表す ICLRRuntimeInfo インターフェイスへのポインターを格納します。When this method returns, contains a pointer to the ICLRRuntimeInfo interface that represents a runtime that has been bound to legacy activation policy.

戻り値Return Value

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.

S_OKS_OK メソッドは正常に完了し、レガシ アクティブ化ポリシーにバインドされているランタイムが返されました。The method completed successfully and returned a runtime that was bound to legacy activation policy.
S_FALSES_FALSE メソッドは正常に完了しましたが、レガシ ランタイムはまだバインドされていません。The method completed successfully, but a legacy runtime has not yet been bound.
E_NOINTERFACEE_NOINTERFACE メソッドで、レガシ アクティブ化ポリシーにバインドされているランタイムが見つかりましたが、riid はそのランタイムでサポートされていません。The method found a runtime that was bound to legacy activation policy, but riid is not supported by that runtime.



:システム要件」を参照してください。Platforms: See System Requirements.

ヘッダー: メタホスト .hHeader: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれていますLibrary: Included as a resource in MSCorEE.dll

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

関連項目See also