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