ICLRRuntimeInfo::GetRuntimeDirectory メソッド

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

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

構文

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

パラメーター

pwzBuffer
[out] CLR のインストール ディレクトリを返します。 インストール パスは完全修飾されています (たとえば、"c:\windows\microsoft.net\framework\v1.0.3705\")。

pchBuffer
[in、out] バッファー オーバーランを回避するため、pwzBuffer のサイズを指定します。 pwzBuffer が null の場合、pchBuffer では pwzBuffer の必要なサイズが返されます。

戻り値

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

HRESULT 説明
S_OK メソッドは正常に完了しました。
E_POINTER pwzBuffer または pchBuffer が null です。

解説

必要条件

:システム要件」を参照してください。

ヘッダー: MetaHost.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

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

関連項目