Partager via


GetVersionFromProcess, fonction

Obtient le numéro de version du Common Language Runtime (CLR) qui est associé au handle de processus spécifié.

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

HRESULT GetVersionFromProcess (
    [in]  HANDLE  hProcess, 
    [out] LPWSTR  pVersion, 
    [in]  DWORD   cchBuffer, 
    [out] DWORD  *dwLength
);

Paramètres

  • hProcess
    [in] Handle d'un processus.

  • pVersion
    [out] Mémoire tampon qui contient la chaîne de numéro de version à la fin de la méthode.

  • 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.

E_INVALIDARG

pVersion a pour valeur null et cchBuffer n'a pas pour valeur null, et inversement.

ou

hProcess n'est pas un handle valide d'un processus.

ou

Le CLR n'est pas chargé.

ERROR_INSUFFICIENT_BUFFER

cchBuffer a pour valeur null ou une valeur inférieure à la longueur de la chaîne de version.

E_NOTIMPL

Cette méthode n'est pas disponible sur les systèmes d'exploitation Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition.

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

Voir aussi

Référence

GetRequestedRuntimeInfo, fonction

GetRequestedRuntimeVersion, fonction

Autres ressources

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