CorBindToCurrentRuntime 関数
XML ファイルに格納されているバージョン情報を使用して、共通言語ランタイム (CLR: Common Language Runtime) をプロセスに読み込みます。 XML ファイルの形式は、標準アプリケーション構成ファイルの後でモデル化されます。 構成ファイルの詳細については、「.NET Framework の構成ファイル スキーマ」を参照してください。
この関数は、.NET Framework Version 4 では推奨されていません。
HRESULT CorBindToCurrentRuntime (
[in] LPCWSTR pwszFileName,
[in] REFCLSID rclsid,
[in] REFIID riid,
[out] LPVOID *ppv
);
パラメーター
pwszFileName
[入力] 読み込む CLR のバージョンを指定するアプリケーション構成ファイルの名前。 ファイル名が完全限定名でない場合、ファイルは呼び出しを行った実行可能ファイルと同じディレクトリにあるものと見なされます。読み込むランタイムのバージョンは、構成ファイルの <requiredRuntime> 要素のバージョン属性によって示されます。
バージョンが指定されていない場合、または <requiredRuntime> 要素が見つからない場合は、コンピューターにインストールされている CLR の最新バージョンが読み込まれます。
rclsid
[入力] ICorRuntimeHost インターフェイスまたは ICLRRuntimeHost インターフェイスを実装するコクラスの CLSID。 サポートされている値は CLSID_CorRuntimeHost と CLSID_CLRRuntimeHost です。riid
[入力] 要求するインターフェイスの IID。 サポートされている値は IID_ICorRuntimeHost と IID_ICLRRuntimeHost です。ppv
[出力] 返されたインターフェイス ポインター。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー : MSCorEE.h
ライブラリ: MSCorEE.dll
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0