GetRequestedRuntimeVersion 関数

指定したアプリケーションで要求される共通言語ランタイム (CLR) のバージョン番号を取得します。 そのバージョンがインストールされていない場合は、要求されるバージョンより前にインストールされた最も新しいバージョンを取得します。

この関数は、.NET Framework 4 で非推奨になっています。

構文

HRESULT GetRequestedRuntimeVersion (  
    [in]  LPWSTR  pExe,
    [out] LPWSTR  pVersion,
    [in]  DWORD   cchBuffer,
    [out] DWORD  *pdwLength  
);  

パラメーター

pExe
[入力] アプリケーションの名前。

pVersion
[出力] 正常に完了したときのバージョン番号文字列を格納するバッファー。

cchBuffer
[入力] バージョン バッファーの長さ。

pdwLength
[out] バージョン番号文字列の長さへのポインター。

戻り値

このメソッドでは、WinError.h で定義されているように、次の値に加えて標準のコンポーネント オブジェクト モデル (COM) エラー コードが返されます。

リターン コード 説明
S_OK メソッドは正常に完了しました。
ERROR_INSUFFICIENT_BUFFER ディレクトリ バッファーが、バージョン文字列を格納するのに十分な大きさではありません。
E_POINTER pdwLength が null です。

必要条件

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

ヘッダー: MSCorEE.h

ライブラリ: MSCorEE.dll

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

関連項目