ICLRRuntimeInfo::GetVersionString メソッドICLRRuntimeInfo::GetVersionString Method

指定したICLRRuntimeInfoインターフェイスに関連付けられている共通言語ランタイム (CLR) のバージョン情報を取得します。Gets common language runtime (CLR) version information associated with a given ICLRRuntimeInfo interface.

このメソッドは、次の関数を置き換えます。This method supersedes the following functions:

構文Syntax

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

パラメーターParameters

pwzBuffer
入出力.NET Framework のコンパイルバージョンを "vA" という形式で指定します。B[.X] "[out] The .NET Framework compilation version in the format "vA.B[.X]". AB、およびXは、メジャーバージョン、マイナーバージョン、およびビルド番号に対応する10進数です。A, B, and X are decimal numbers that correspond to the major version, the minor version, and the build number. Xは省略可能です。X is optional. Xが存在しない場合、末尾のピリオドはありません。If X is not present, there is no trailing period.

注意

このパラメーターは、C:\Windows\Microsoft.NET\Framework. の下に表示される .NET Framework バージョンのディレクトリ名と一致する必要があります。This parameter must match the directory name for the .NET Framework version, as it appears under C:\Windows\Microsoft.NET\Framework.

値の例としては、"v v1.0.3705"、"v 1.1.4322"、"v v2.0.50727"、および "v4.0" があります。x"。ここでxは、インストールされているビルド番号に依存します。Example values are "v1.0.3705", "v1.1.4322", "v2.0.50727", and "v4.0.x", where x depends on the build number installed. "V" プレフィックスが必須であることに注意してください。Note that the "v" prefix is mandatory.

pchBuffer
[入力、出力]バッファーオーバーランを回避pwzBufferするためののサイズを指定します。[in, out] Specifies the size of pwzBuffer to avoid buffer overruns. pwzBuffernull pchBuffer場合、は、割り当てを許可するために必要なサイズを返します。pwzBufferIf pwzBuffer is null, pchBuffer returns the required size of pwzBuffer to allow preallocation.

戻り値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.

必要条件Requirements

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

ヘッダー: メタホスト .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