Bagikan melalui


Metode ICorProfilerInfo3::GetRuntimeInformation

Menyediakan informasi versi tentang runtime bahasa umum (CLR) yang sedang diprofilkan.

Sintaks

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[]);  

Parameter

pClrInstanceId
[out] ID perwakilan instans CLR yang sedang berjalan dalam proses. Ini sama dengan ClrInstanceID yang dilacak peristiwa untuk laporan peristiwa memulai Windows (ETW).

pRuntimeType
[out] Jenis runtime. Parameter ini menampilkan COR_PRF_DESKTOP_CLR untuk CLR versi desktop, atau COR_PRF_CORE_CLR untuk versi inti CLR yang digunakan di Silverlight.

pMajorVersion
[out] Nomor versi utama CLR.

pMinorVersion
[out] Nomor versi minor CLR.

pBuildVersion
[out] Nomor versi build CLR.

pQFEVersion
[out] Nomor versi CLR yang terkait dengan pembaruan perangkat lunak.

cchVersionString
[in] Panjang karakter buffer yang ditunjuk szVersionString.

pcchVersionString
[out] Panjang karakter szVersionString.

szVersionString
[out] String versi CLR.

Keterangan

Anda dapat meneruskan null untuk parameter apa pun. Namun, pcchVersionString tidak boleh null kecuali jika szVersionString juga null.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: CorProf.idl, CorProf.h

Pustaka: CorGuids.lib

Versi .NET Framework: Tersedia mulai dari 4

Lihat juga