GetCORSystemDirectory 関数

プロセスに読み込まれた共通言語ランタイム (CLR: Common Language Runtime) のインストール ディレクトリを返します。 インストール ディレクトリは、たとえば "c:\windows\microsoft. net\framework\v1.0.3705" のように、完全修飾名で示されます。

この関数は使用されていません。 この関数は、.NET Framework Version 4 に用意されている ICLRRuntimeInfo::GetRuntimeDirectory メソッドに置き換えられました。

HRESULT GetCORSystemDirectory ( 
    [out] LPWSTR  pbuffer,   
    [in]  DWORD   cchBuffer, 
    [out] DWORD*  dwlength
); 

パラメーター

  • pbuffer
    [出力] ランタイムが文字列を返すバッファー。この文字列には、プロセスに読み込まれたランタイムのインストール ディレクトリの完全修飾名が含まれています。 ランタイムがプロセスにまだ読み込まれていない場合、この関数は、コンピューターにインストールされている最新バージョンのランタイムの該当するディレクトリ情報を返します。

  • cchBuffer
    [入力] pbuffer のサイズ (バイト単位)。

  • dwLength
    [出力] pbuffer に返される文字数。

解説

Caution メモ注意

CLR Version 4 を実行しているプロセスでは、この関数を使用しないでください。旧バージョンの CLR がコンピューターにインストールされている場合、この関数はそのバージョンのインストール ディレクトリを返します。

必要条件

プラットフォーム: 「.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

参照

その他の技術情報

.NET Framework 1.1 および 2.0 のホスト グローバル静的関数