Condividi tramite


Metodo ICorProfilerInfo3::GetRuntimeInformation

Fornisce informazioni sulla versione del runtime profilato.

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 di CLR in esecuzione in un processo. Corrisponde all'oggetto ClrInstanceID riportato dall'evento di avvio di Traccia eventi per Windows.

  • pRuntimeType
    [out] Tipo di runtime. Il parametro restituisce COR_PRF_DESKTOP_CLR per la versione desktop di CLR o COR_PRF_CORE_CLR per la versione principale di CLR utilizzata in Silverlight.

  • pMajorVersion
    [out] Numero di versione principale di CLR.

  • pMinorVersion
    [out] Numero di versione secondario di CLR.

  • pBuildVersion
    [out] Numero di versione build di CLR.

  • pQFEVersion
    [out] Numero di versione di CLR associato a un aggiornamento software.

  • cchVersionString
    [in] Lunghezza, in caratteri, del buffer a cui punta l'oggetto szVersionString.

  • pcchVersionString
    [out] Lunghezza, in caratteri, di szVersionString.

  • szVersionString
    [out] Stringa della versione di CLR.

Note

È possibile passare null per tutti i parametri. Tuttavia, pcchVersionString può essere null solo se anche szVersionString è null.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorProf.idl, CorProf.h

Libreria: CorGuids.lib

Versioni di .NET Framework: 4

Vedere anche

Riferimenti

Interfaccia ICorProfilerInfo3

Altre risorse

Interfacce di profilatura

Profilatura (riferimenti alle API non gestite)