ICorProfilerInfo3::GetRuntimeInformation メソッド
プロファイリングされている共通言語ランタイム (CLR) に関するバージョン情報を提供します。
構文
HRESULT GetRuntimeInformation(
[out] USHORT *pClrInstanceId,
[out] COR_PRF_RUNTIME_TYPE *pRuntimeType,
[out] USHORT *pMajorVersion,
[out] USHORT *pMinorVersion,
[out] USHORT *pBuildNumber,
[out] USHORT *pQFEVersion,
[in] ULONG cchVersionString,
[out] ULONG *pcchVersionString,
[out, size_is(cchVersionString), length_is(*pcchVersionString)]
WCHAR szVersionString[]);
パラメーター
pClrInstanceId
[out] プロセス内で実行されている CLR インスタンスを表す ID。 これは、Windows イベント トレーシング (ETW) のスタートアップ イベントによって報告される ClrInstanceID
と同じです。
pRuntimeType
[out] ランタイム型。 このパラメーターは、CLR のデスクトップ バージョンの場合は COR_PRF_DESKTOP_CLR
を、Silverlight で使用される CLR のコア バージョンの場合は COR_PRF_CORE_CLR
を返します。
pMajorVersion
[out] CLR のメジャー バージョン番号。
pMinorVersion
[out] CLR のマイナー バージョン番号。
pBuildVersion
[out] CLR のビルド バージョン番号。
pQFEVersion
[out] ソフトウェア更新プログラムに関連付けられている CLR のバージョン番号。
cchVersionString
[in] szVersionString
が指すバッファーの長さ (文字数)。
pcchVersionString
[out] szVersionString
の長さ (文字数)。
szVersionString
[out] CLR のバージョン文字列。
解説
いずれのパラメーターにも null を渡すことができます。 ただし、szVersionString
も null である場合を除き、pcchVersionString
を null にすることはできません。
必要条件
:「システム要件」を参照してください。
ヘッダー : CorProf.idl、CorProf.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4 以降で使用可能
関連項目
.NET