GetRequestedRuntimeVersion-Funktion
Aktualisiert: November 2007
Ruft die Versionsnummer der Common Language Runtime (CLR) ab, die durch die angegebene Anwendung angefordert wird. Wenn diese Version nicht installiert ist, wird die letzte installierte Version vor der angeforderten Version abgerufen.
HRESULT GetRequestedRuntimeVersion (
[in] LPWSTR pExe,
[out] LPWSTR pVersion,
[in] DWORD cchBuffer,
[out] DWORD *pdwLength
);
Parameter
pExe
[in] Der Name der Anwendung.pVersion
[out] Ein Puffer, der bei erfolgreichem Abschluss 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 |
Beschreibung |
---|---|
S_OK |
Die Methode wurde erfolgreich abgeschlossen. |
ERROR_INSUFFICIENT_BUFFER |
Die Größe des Versionspuffers reicht nicht aus, um die Versionszeichenfolge zu speichern. |
E_POINTER |
pdwLength ist NULL. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1
Siehe auch
Referenz
GetRequestedRuntimeInfo-Funktion
GetVersionFromProcess-Funktion