GetCORVersion 関数

現在のプロセスが実行されている共通言語ランタイム (CLR) のバージョン番号を返します。

この関数は、.NET Framework 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 が返されます。

必要条件

:システム要件」を参照してください。

ヘッダー: MSCorEE.h

ライブラリ: MSCorEE.dll

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目