Freigeben über


ICLRRuntimeInfo::GetVersionString-Methode

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

Diese Methode ersetzt die folgenden Funktionen:

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, die der Hauptversion, der Nebenversion bzw. der Buildnummer entsprechen. X ist optional. Wenn X nicht vorhanden ist, wird kein nachgestellter Punkt angegeben.

    HinweisHinweis

    Dieser Parameter muss mit dem Verzeichnisnamen für die .NET Framework-Version unter C:\Windows\Microsoft.NET\Framework übereinstimmen.

    Beispielwerte sind "v1.0.3705", "v1.1.4322", "v2.0.50727" und "v4.0.x", wobei x von der Nummer des installierten Builds abhängt. Beachten Sie, dass das Präfix "v" erforderlich ist.

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

Rückgabewert

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

HRESULT

Beschreibungen

S_OK

Die Methode wurde erfolgreich abgeschlossen.

E_POINTER

pwzBuffer oder pchBuffer ist NULL.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICLRRuntimeInfo-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen

Hostingschnittstellen für .NET Framework 4

Hosting (Referenz zur nicht verwalteten API)