GetRequestedRuntimeVersion 関数GetRequestedRuntimeVersion Function

指定したアプリケーションによって要求された共通言語ランタイム (CLR) のバージョン番号を取得します。Gets the version number of the common language runtime (CLR) requested by the specified application. そのバージョンがインストールされていない場合は、要求されるバージョンより前にインストールされた最も新しいバージョンを取得します。If that version is not installed, gets the most recent version that is installed before the requested version.

この関数は、.NET Framework 4 では廃止されました。This function has been deprecated in the .NET Framework 4.


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


[in]アプリケーションの名前。[in] The name of the application.

[out]正常完了時にバージョン番号の文字列を格納するバッファー。[out] A buffer that contains the version number string upon successful completion.

[in]バージョンのバッファーの長さ。[in] The length of the version buffer.

[out]バージョン番号の文字列の長さへのポインター。[out] A pointer to the length of the version number string.

戻り値Return Value

このメソッドは、次の値だけでなく、WinError.h で定義されている標準のコンポーネント オブジェクト モデル (COM) エラー コードを返します。This method returns standard Component Object Model (COM) error codes, as defined in WinError.h, in addition to the following values.

リターン コードReturn code 説明Description
S_OKS_OK メソッドは正常に完了しました。The method completed successfully.
ERROR_INSUFFICIENT_BUFFERERROR_INSUFFICIENT_BUFFER バージョン バッファーは、バージョン文字列を格納するのに十分な大きさではありません。The version buffer is not large enough to store the version string.
E_POINTERE_POINTER pdwLength が null です。pdwLength is null.


プラットフォーム: システム要件に関するページを参照してください。Platforms: See System Requirements.

ヘッダー: MSCorEE.hHeader: MSCorEE.h

ライブラリ: MSCorEE.dllLibrary: MSCorEE.dll

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

関連項目See also