更新 : 2007 年 11 月
現在のプロセスで実行されている共通言語ランタイム (CLR: Common Language Runtime) のバージョン番号を返します。
HRESULT GetCORVersion (
[in] LPWSTR pbuffer,
[in] DWORD cchBuffer,
[out] DWORD* dwlength
);
パラメータ
pbuffer
CLR が、現在プロセスに読み込まれている共通言語ランタイムのバージョンを示す文字列を返すバッファへのポインタ。返される文字列は、CorBindToRuntimeEx に渡される文字列と同じ形式です (たとえば、"v1.0.1216")。ランタイムがプロセスにまだ読み込まれていない場合、この関数は、コンピュータにインストールされている最新バージョンのランタイムの該当するディレクトリ情報を返します。cchBuffer
pbuffer に格納できる文字数 (WCHAR)。dwLength
実際に pbuffer に返された文字数へのポインタ。pbuffer が null ポインタの場合、ランタイムは E_POINTER を返します。文字数が pbuffer の長さを超える場合は、ランタイムは ERROR_INSUFFICIENT_BUFFER を返します。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : MSCorEE.idl
ライブラリ : MSCorEE.dll
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0