CorBindToCurrentRuntime 関数CorBindToCurrentRuntime Function

XML ファイルに格納されているバージョン情報を使用して、共通言語ランタイム (CLR: Common Language Runtime) をプロセスに読み込みます。Loads the common language runtime (CLR) into a process by using version information stored in an XML file. XML ファイルの形式は、標準的なアプリケーションの構成ファイルの後にモデル化されます。The format of the XML file is modeled after the standard application configuration file. 構成ファイルの詳細については、「構成ファイル スキーマ」を参照してください。For more information about configuration files, see Configuration File Schema.

この関数は、.NET Framework 4 では廃止されました。This function has been deprecated in the .NET Framework 4. 参照してください、共通言語ランタイムをプロセスに読み込むします。See Loading the Common Language Runtime into a Process.

構文Syntax

HRESULT CorBindToCurrentRuntime (  
    [in]  LPCWSTR   pwszFileName,  
    [in]  REFCLSID  rclsid,  
    [in]  REFIID    riid,  
    [out] LPVOID    *ppv  
);  

パラメーターParameters

pwszFileName
[in]読み込む CLR のバージョンを示すアプリケーション構成ファイルの名前。[in] The name of an application configuration file that specifies the version of the CLR to load. ファイル名が完全修飾しない場合、呼び出しを行う実行可能ファイルと同じディレクトリであると見なされます。If the file name is not fully qualified, it is assumed to be in the same directory as the executable making the call.

読み込むランタイムのバージョンがバージョン属性で説明されている、 <requiredRuntime >構成ファイルの要素。The version of the runtime to be loaded is described by the version attribute in the <requiredRuntime> element of the configuration file.

バージョンが指定されていない場合、または場合、<requiredRuntime>要素が見つからない場合、マシンにインストールされている CLR の最新バージョンが読み込まれます。If no version is specified, or if the <requiredRuntime> element cannot be found, the latest version of the CLR that is installed on the machine is loaded.

rclsid
[in]CLSIDのいずれかを実装するコクラスのICorRuntimeHostまたはICLRRuntimeHostインターフェイス。[in] The CLSID of the coclass that implements either the ICorRuntimeHost or the ICLRRuntimeHost interface. サポートされている値は CLSID_CorRuntimeHost と CLSID_CLRRuntimeHost です。Supported values are CLSID_CorRuntimeHost or CLSID_CLRRuntimeHost.

riid
[入力] 要求するインターフェイスの IID[in] The IID of the interface you are requesting. サポートされている値は IID_ICorRuntimeHost と IID_ICLRRuntimeHost です。Supported values are IID_ICorRuntimeHost or IID_ICLRRuntimeHost.

ppv
[out]返されるインターフェイス ポインター。[out] The returned interface pointer.

必要条件Requirements

プラットフォーム: システム要件に関するページを参照してください。Platforms: See System Requirements.

ヘッダー: MSCorEE.hHeader: MSCorEE.h

ライブラリ: MSCorEE.dllLibrary: MSCorEE.dll

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

関連項目See also