ICLRRuntimeInfo::GetRuntimeDirectory メソッド

このインターフェイスに関連付けられている共通言語ランタイム (CLR: Common Language Runtime) のインストール ディレクトリを取得します。

このメソッドは、.NET Framework Version 2.0、3.0、および 3.5 で提供されている GetCORSystemDirectory 関数よりも優先されます。

HRESULT GetRuntimeDirectory(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out]  DWORD *pcchBuffer);

パラメーター

  • pwzBuffer
    [出力] CLR インストール ディレクトリを返します。 インストール パスは完全修飾パスです。たとえば "c:\windows\microsoft. net\framework\v1.0.3705\" です。

  • pchBuffer
    [入力、出力] バッファー オーバーランを回避するために、pwzBuffer のサイズを指定します。 pwzBuffer が null の場合、pchBuffer は、pwzBuffer の必要なサイズを返します。

戻り値

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。

HRESULT

説明

S_OK

メソッドは正常に終了しました。

E_POINTER

pwzBuffer または pchBuffer が null です。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして格納されていること

.NET Framework のバージョン: 4

参照

参照

ICLRRuntimeInfo インターフェイス

その他の技術情報

ホスト (アンマネージ API リファレンス)