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