Freigeben über


GetRequestedRuntimeVersion-Funktion

Ruft die Versionsnummer der Common Language Runtime (CLR) ab, die von der angegebenen Anwendung angefordert wird. Wenn diese Version nicht installiert ist, wird die letzte installierte Version vor der angeforderten Version abgerufen.

Diese Funktion ist in .NET Framework 4 veraltet.

Syntax

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 die Versionsnummernzeichenfolge nach erfolgreichem Abschluss enthält.

cchBuffer
[in] Die Länge des Versionspuffers.

pdwLength
[out] Ein Zeiger auf die Länge der Versionsnummerzeichenfolge.

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.
ERROR_INSUFFICIENT_BUFFER Der Versionspuffer ist nicht groß genug, um die Versionszeichenfolge zu speichern.
E_POINTER pdwLength ist NULL.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: Seit Version 1.1 verfügbar

Siehe auch