Partager via


GetVersionFromProcess, fonction

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

Cette fonction a été dépréciée dans .NET Framework 4.

Syntaxe

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

Paramètres

hProcess
[in] Handle vers un processus.

pVersion
[out] Mémoire tampon qui contient la chaîne du numéro de version une fois l’exécution de la méthode correctement terminée.

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

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

Valeur de retour

Cette méthode retourne des codes d’erreur COM (Component Object Model) standard, comme défini dans WinError.h, en plus des valeurs suivantes.

Code de retour Description
S_OK La commande s'est correctement terminée.
E_INVALIDARG pVersion a la valeur Null et cchBuffer n’a pas la valeur Null, ou vice versa.

-ou-

hProcess n’est pas un handle valide vers un processus.

-ou-

Le CLR n’est pas chargé.
ERROR_INSUFFICIENT_BUFFER cchBuffer a la 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 le système d’exploitation Microsoft Windows 95, Microsoft Windows 98 ou Microsoft Windows Millennium Edition.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.h

Bibliothèque : MSCorEE.dll

Versions de .NET Framework : disponible depuis la version 2.0

Voir aussi