Freigeben über


ICLRRuntimeInfo::GetVersionString-Methode

Ruft Versionsinformationen zur Common Language Runtime (CLR) ab, die einer bestimmten ICLRRuntimeInfo-Schnittstelle zugeordnet sind.

Diese Methode ersetzt die folgenden Funktionen:

Syntax

HRESULT GetVersionString(  
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
    [in, out]  DWORD *pcchBuffer);  

Parameter

pwzBuffer
[out] Die .NET Framework-Kompilierungsversion im Format „vA.B[.X]“. A, B und X sind Dezimalzahlen, mit denen die Hauptversion, die Nebenversion und die Buildnummer angegeben werden. X ist optional. Wenn X nicht vorhanden ist, gibt es keinen nachstehenden Punkt.

Hinweis

Dieser Parameter entspricht dem Verzeichnisnamen für die .NET Framework-Version, wie sie unter C:\Windows\Microsoft.NET\Framework angezeigt wird.

Beispielwerte sind „v1.0.3705“, „v1.1.4322“, „v2.0.50727“ und „v4.0.x“, wobei x von der installierten Buildnummer abhängt. Beachten Sie, dass das Präfix „v“ obligatorisch ist.

pchBuffer
[in, out] Gibt die Größe von pwzBuffer an, um Pufferüberläufe zu vermeiden. Wenn pwzBuffer entsprechend null ist, gibt pchBuffer die erforderliche Größe von pwzBuffer zurück, um eine Vorabzuordnung zu ermöglichen.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Die Methode wurde erfolgreich abgeschlossen.
E_POINTER pwzBuffer oder pchBuffer ist NULL.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

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

Weitere Informationen