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 :

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 secondaire et au numéro de build. X est facultatif. Si X n'est pas présent, il n'y a pas de point final.

    RemarqueRemarque

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

    Les valeurs d'exemple sont « v1.0.3705 », « v1.1.4322 », « v2.0.50727 » et « v4.x », où x dépend du numéro de build installée. Notez que le préfixe « v » est obligatoire.

  • pchBuffer
    [in, out] Spécifie la taille de pwzBuffer pour éviter les dépassements de mémoire tampon. Si pwzBuffer est null, pchBuffer retourne la taille exigée pour pwzBuffer afin d'autoriser la pré-allocation.

Valeur de retour

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

HRESULT

Description

S_OK

La méthode s'est correctement terminée.

E_POINTER

pwzBuffer ou pchBuffer est null.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

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

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRRuntimeInfo, interface

Autres ressources

Interfaces d'hébergement

Interfaces d'hébergement de .NET Framework 4

Hébergement (Référence des API non managées)