Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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