Metodo ICorProfilerInfo3::GetRuntimeInformation
Fornisce informazioni sulla versione sul CLR (Common Language Runtime) profilato.
Sintassi
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[]);
Parametri
pClrInstanceId
[out] ID rappresentativo di un'istanza CLR in esecuzione in un processo. Si tratta dello stesso ClrInstanceID
che la traccia degli eventi per Windows (ETW) segnala gli eventi di avvio.
pRuntimeType
[out] Tipo di runtime. Questo parametro restituisce COR_PRF_DESKTOP_CLR
per la versione desktop di CLR o COR_PRF_CORE_CLR
per la versione principale di CLR usata in Silverlight.
pMajorVersion
[out] Numero di versione principale del CLR.
pMinorVersion
[out] Numero di versione secondaria del CLR.
pBuildVersion
[out] Numero di versione di compilazione del CLR.
pQFEVersion
[out] Numero di versione del CLR associato a un aggiornamento software.
cchVersionString
[in] Lunghezza, in caratteri, del buffer a cui szVersionString
punta.
pcchVersionString
[out] Lunghezza, in caratteri, di szVersionString
.
szVersionString
[out] Stringa di versione CLR.
Commenti
È possibile passare null per qualsiasi parametro. Tuttavia, non può essere null a pcchVersionString
meno che szVersionString
non sia anche Null.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile da 4