Freigeben über


GetCORVersion-Funktion

Gibt die Versionsnummer der Common Language Runtime (CLR) zurück, die im aktuellen Prozess ausgeführt wird.

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

HRESULT GetCORVersion (
    [in] LPWSTR  pbuffer,
    [in]  DWORD   cchBuffer, 
    [out] DWORD*  dwlength
); 

Parameter

  • pbuffer
    Ein Zeiger auf einen Puffer, an den die CLR eine Zeichenfolge zurückgibt, die die Version der momentan in den Prozess geladenen Runtime angibt. Die zurückgegebene Zeichenfolge hat dieselbe Form wie an CorBindToRuntimeEx übergebene Zeichenfolgen, z. B. "v1.0.1216". Wenn die CLR noch nicht in den Prozess geladen worden ist, gibt die Funktion die entsprechenden Verzeichnisinformationen für die neueste Version der auf dem Computer installierten Runtime zurück.

  • cchBuffer
    Die Anzahl von Zeichen (WCHARs), die pbuffer aufnehmen kann.

  • dwLength
    Ein Zeiger auf die Anzahl der Zeichen, die tatsächlich in pbuffer zurückgegeben werden. Wenn pbuffer ein NULL-Zeiger ist, gibt die Runtime E_POINTER zurück. Wenn die Anzahl der Zeichen größer als die Länge von pbuffer ist, gibt die Runtime ERROR_INSUFFICIENT_BUFFER zurück.

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, 1.0

Siehe auch

Weitere Ressourcen

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