ICLRRuntimeInfo::GetVersionString メソッド
指定した ICLRRuntimeInfo インターフェイスに関連付けられている共通言語ランタイム (CLR) のバージョン情報を取得します。
このメソッドは、次の関数を置き換えます。
構文
HRESULT GetVersionString(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
パラメーター
pwzBuffer
[out] "vA.B[.X]" という形式での .NET Framework のコンパイル バージョン。 A、 B、および X は、メジャー バージョン、マイナー バージョン、およびビルド番号に対応する 10 進数です。 X は省略可能です。 X が存在しない場合、末尾のピリオドはありません。
Note
このパラメーターは、C:\Windows\Microsoft.NET\Framework の下に表示される .NET Framework バージョンのディレクトリ名と一致する必要があります。
値の例としては、"v1.0.3705"、"v1.1.4322"、"v2.0.50727"、および "v4.0.x" があります。ここで x は、インストールされているビルド番号に依存します。 "v" プレフィックスが必須であることに注意してください。
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 以降で使用可能
関連項目
.NET