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