次の方法で共有


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

参照

その他の技術情報

.NET Framework 1.1 および 2.0 のホスト グローバル静的関数