Partager via


ICorProfilerInfo3::GetRuntimeInformation, méthode

Fournit des informations de version sur le Common Language Runtime (CLR) en cours de profilage.

Syntaxe

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

Paramètres

pClrInstanceId
[out] ID représentatif d’une instance CLR en cours d’exécution dans un processus. Il est identique au ClrInstanceID que rapporte le suivi d’événements pour l’événement de démarrage de Windows (ETW).

pRuntimeType
[out] Type de runtime. Ce paramètre retourne COR_PRF_DESKTOP_CLR pour la version de bureau du CLR, ou COR_PRF_CORE_CLR pour la version principale du CLR utilisée dans Silverlight.

pMajorVersion
[out] Numéro de la version majeure du CLR.

pMinorVersion
[out] Numéro de la version mineure du CLR.

pBuildVersion
[out] Numéro de la version de build du CLR.

pQFEVersion
[out] Numéro de version du CLR associé à une mise à jour logicielle.

cchVersionString
[in] Longueur, en caractères, de la mémoire tampon vers laquelle pointe szVersionString.

pcchVersionString
[out] Longueur, en caractères, de szVersionString.

szVersionString
[out] Chaîne de version du CLR.

Notes

Vous pouvez passer null pour n’importe quel paramètre. Toutefois, pcchVersionString ne peut être null que si szVersionString est également null.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorProf.idl, CorProf.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi