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