GetCORVersion 関数
現在のプロセスで実行されている共通言語ランタイム (CLR: Common Language Runtime) のバージョン番号を返します。
この関数は、.NET Framework Version 4 では推奨されていません。
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.h
ライブラリ: MSCorEE.dll
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0