GetVersionFromProcess-Funktion
Ruft die Versionsnummer der Common Language Runtime (CLR) ab, die dem angegebenen Prozesshandle zugeordnet ist.
Diese Funktion ist in .NET Framework 4 veraltet.
Syntax
HRESULT GetVersionFromProcess (
[in] HANDLE hProcess,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *dwLength
);
Parameter
hProcess
[in] Ein Handle zu einem Prozess.
pVersion
[out] Ein Puffer, der die Versionsnummernzeichenfolge nach erfolgreichem Abschluss der Methode enthält.
cchBuffer
[in] Die Länge des Versionspuffers.
pdwLength
[out] Ein Zeiger auf die Länge der Versionsnummernzeichenfolge.
Rückgabewert
Diese Methode gibt zusätzlich zu den folgenden Werten COM-Standardfehlercodes (Component Object Model) zurück, die in „WinError.h“ definiert sind.
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Methode wurde erfolgreich abgeschlossen. |
E_INVALIDARG | pVersion ist NULL und cchBuffer ist nicht NULL oder umgekehrt.Oder hProcess ist kein gültiger Handle zu einem Prozess.Oder Die CLR wird nicht geladen. |
ERROR_INSUFFICIENT_BUFFER | cchBuffer ist NULL oder kleiner als die Länge der Versionszeichenfolge. |
E_NOTIMPL | Diese Methode ist unter den Betriebssystemen Microsoft Windows 95, Microsoft Windows 98 und Microsoft Windows Millennium Edition nicht verfügbar. |
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: Seit 2.0 verfügbar.