次の方法で共有


ICLRRuntimeInfo::GetVersionString メソッド

特定の ICLRRuntimeInfo インターフェイスに関連付けられた共通言語ランタイム (CLR: Common Language Runtime) のバージョン情報を取得します。

このメソッドは、次の関数よりも優先されます。

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

パラメーター

  • pwzBuffer
    [出力] "vA.B[.X]" 形式の .NET Framework のコンパイル バージョン。 A、B、および X は、メジャー バージョン、マイナー バージョン、およびビルド番号を表す 10 進数です。 X はオプションです。 X が存在しない場合、後続のピリオドはありません。

    メモメモ

    このパラメーターは、C:\Windows\Microsoft.NET\Framework の下に表示される、.NET Framework のバージョンのディレクトリ名と一致する必要があります。

    値の例は "v1.0.3705"、"v1.1.4322"、"v2.0.50727"、"v4.0.x" などです。X はインストールされているビルド番号によって異なります。 "v" プレフィックスは必須です。

  • 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 インターフェイス

その他の技術情報

ホスト インターフェイス

.NET Framework 4 ホスト インターフェイス

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