Freigeben über


GetRequestedRuntimeVersion-Funktion

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.

Diese Funktion ist in .NET Framework, Version 4 veraltet.

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

Beschreibungen

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.h

Bibliothek: MSCorEE.dll

.NET Framework-Versionen: 4, 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

Hosten globaler statischer .NET Framework 1.1- und 2.0-Funktionen