Partager via


ICLRRuntimeInfo::GetVersionString, méthode

Obtient les informations de version du Common Language Runtime (CLR) associées à une interface ICLRRuntimeInfo donnée.

Cette méthode remplace les fonctions suivantes :

Syntaxe

HRESULT GetVersionString(  
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
    [in, out]  DWORD *pcchBuffer);  

Paramètres

pwzBuffer
[out] Version de compilation du .NET Framework au format « vA.B[.X] ». A, B et X sont des nombres décimaux qui correspondent à la version principale, à la version mineure et au numéro de build. X est facultatif. Si X n’est pas présent, il n’y a pas de point à la fin.

Notes

Ce paramètre doit correspondre au nom du répertoire de la version du .NET Framework, tel qu’il apparaît sous C:\Windows\Microsoft.NET\Framework.

Voici des exemples de valeurs : « v1.0.3705 », « v1.1.4322 », « v2.0.50727 » et « v4.0.x », où x dépend du numéro de la build installée. Notez que le préfixe « v » est obligatoire.

pchBuffer
[in, out] Spécifie la taille de pwzBuffer pour éviter des dépassements de mémoire tampon. Si pwzBuffer est null, pchBuffer fournit la taille nécessaire de pwzBuffer pour permettre la préallocation.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT indiquant l'échec de la méthode.

HRESULT Description
S_OK La commande s'est correctement terminée.
E_POINTER pwzBuffer ou pchBuffer est null.

Configuration requise

Plateformes : Consultez Configuration requise.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponibles depuis 4

Voir aussi