Partager via


GetRequestedRuntimeVersion, fonction

Obtient le numéro de version du Common Language Runtime (CLR) demandé par l'application spécifiée. Si cette version n'est pas installée, obtient la dernière version qui a été installée avant la version demandée.

Cette fonction est déconseillée dans le .NET Framework version 4.

HRESULT GetRequestedRuntimeVersion (
    [in]  LPWSTR  pExe, 
    [out] LPWSTR  pVersion, 
    [in]  DWORD   cchBuffer, 
    [out] DWORD  *pdwLength
);

Paramètres

  • pExe
    [in] Nom de l'application.

  • pVersion
    [out] Mémoire tampon qui contient la chaîne de numéro de version, au moment de l'aboutissement.

  • cchBuffer
    [in] Longueur de la mémoire tampon de version.

  • pdwLength
    [out] Pointeur vers la longueur de la chaîne de numéro de version.

Valeur de retour

Cette méthode retourne des codes d'erreur COM standard tels que définis dans WinError.h en plus des valeurs suivantes.

Code de retour

Description

S_OK

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

ERROR_INSUFFICIENT_BUFFER

Mémoire tampon de la version insuffisante pour stocker la chaîne de version.

E_POINTER

pdwLength a la valeur null.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1

Voir aussi

Référence

GetRequestedRuntimeInfo, fonction

GetVersionFromProcess, fonction

Autres ressources

Fonctions statiques globales de l'hébergement .NET Framework 1.1 et 2.0