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