Freigeben über


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

Weitere Ressourcen

Hosting – Globale statische Funktionen