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

Vedi anche