ICorProfilerInfo3::GetRuntimeInformation Metodu
Profili oluşturulan ortak dil çalışma zamanı (CLR) hakkında sürüm bilgileri sağlar.
Sözdizimi
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[]);
Parametreler
pClrInstanceId
[out] Bir işlemde çalışan bir CLR örneğinin temsili kimliği. Bu, Windows için olay izleme (ETW) başlangıç olayı raporlarıyla aynıdır ClrInstanceID
.
pRuntimeType
[out] Çalışma zamanı türü. Bu parametre, CLR'nin masaüstü sürümü veya COR_PRF_CORE_CLR
Silverlight'ta kullanılan CLR'nin çekirdek sürümü için döndürürCOR_PRF_DESKTOP_CLR
.
pMajorVersion
[out] CLR'nin ana sürüm numarası.
pMinorVersion
[out] CLR'nin ikincil sürüm numarası.
pBuildVersion
[out] CLR'nin derleme sürüm numarası.
pQFEVersion
[out] Bir yazılım güncelleştirmesi ile ilişkili CLR'nin sürüm numarası.
cchVersionString
[in] İşaret eden arabelleğin szVersionString
karakter cinsinden uzunluğu.
pcchVersionString
[out] karakter szVersionString
cinsinden uzunluğu.
szVersionString
[out] CLR sürüm dizesi.
Açıklamalar
Herhangi bir parametre için null geçirebilirsiniz. Ancak, pcchVersionString
null olmadığı sürece szVersionString
null olamaz.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri kullanılabilir