Aracılığıyla paylaş


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 szVersionStringcinsinden 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

Ayrıca bkz.