GetVersionFromProcess-Funktion
Ruft die Versionsnummer der Common Language Runtime (CLR) ab, die dem angegebenen Prozesshandle zugeordnet ist.
Diese Funktion ist in .NET Framework, Version 4 veraltet.
HRESULT GetVersionFromProcess (
[in] HANDLE hProcess,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *dwLength
);
Parameter
hProcess
[in] Ein Handle für einen Prozess.pVersion
[out] Ein Puffer, der nach erfolgreichem Abschluss der Methode die Versionsnummernzeichenfolge enthält.cchBuffer
[in] Die Länge des Versionspuffers.pdwLength
[out] Ein Zeiger auf die Länge der Versionsnummernzeichenfolge.
Rückgabewert
Diese Methode gibt COM-Standardfehlercodes (Component Object Model) zurück, die zusätzlich zu den folgenden Werten in WinError.h definiert sind.
Rückgabecode |
Beschreibungen |
---|---|
S_OK |
Die Methode wurde erfolgreich abgeschlossen. |
E_INVALIDARG |
pVersion ist NULL, und cchBuffer ist nicht NULL, oder umgekehrt. – oder – hProcess ist kein gültiges Handle für einen 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 oder Microsoft Windows Millennium Edition nicht verfügbar. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
GetRequestedRuntimeInfo-Funktion
GetRequestedRuntimeVersion-Funktion
Weitere Ressourcen
Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen