ICLRRuntimeInfo::GetRuntimeDirectory メソッドICLRRuntimeInfo::GetRuntimeDirectory Method

このインターフェイスに関連付けられている共通言語ランタイム (CLR) のインストール ディレクトリを取得します。Gets the installation directory of the common language runtime (CLR) associated with this interface.

このメソッドは、 GetCORSystemDirectory .NET Framework バージョン 2.0、3.0、および 3.5 で提供される関数。This method supersedes the GetCORSystemDirectory function provided in the .NET Framework versions 2.0, 3.0, and 3.5.

構文Syntax

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

パラメーターParameters

pwzBuffer
[out]CLR のインストール ディレクトリを返します。[out] Returns the CLR installation directory. インストール パスは、完全修飾;たとえば、"c:\windows\microsoft.net\framework\v1.0.3705\"。The installation path is fully qualified; for example, "c:\windows\microsoft.net\framework\v1.0.3705\".

pchBuffer
[入力、出力]サイズを示すpwzBufferバッファー オーバーランを回避します。[in, out] Specifies the size of pwzBuffer to avoid buffer overruns. 場合pwzBufferが null、pchBufferの必要なサイズを返しますpwzBufferします。If pwzBuffer is null, pchBuffer returns the required size of pwzBuffer.

戻り値Return Value

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.

HRESULTHRESULT 説明Description
S_OKS_OK メソッドは正常に完了しました。The method completed successfully.
E_POINTERE_POINTER pwzBuffer または pchBuffer が null です。pwzBuffer or pchBuffer is null.

RemarksRemarks

必要条件Requirements

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

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

ライブラリ: MSCorEE.dll でリソースとして含まれますLibrary: Included as a resource in MSCorEE.dll

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

関連項目See also