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 4 veraltet.

Syntax

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

Parameter

pbuffer
Ein Zeiger auf einen Puffer, in dem die CLR eine Zeichenfolge zurückgibt, die die Version der Runtime angibt, die derzeit in den Prozess geladen wird. Die zurückgegebene Zeichenfolge hat die gleiche Form wie Zeichenfolgen, die an CorBindToRuntimeEx übergeben werden, z. B. „v1.0.1216“. Wenn die Runtime noch nicht in den Prozess geladen wurde, gibt die Funktion die entsprechenden Verzeichnisinformationen für die neueste Version der auf dem Computer installierten Runtime zurück.

cchBuffer
Die Anzahl der möglichen Zeichen (WCHARs) in pbuffer.

dwLength
Ein Zeiger auf die Anzahl der tatsächlich zurückgegebenen Zeichen in pbuffer. Wenn pbuffer ein NULL-Zeiger ist, gibt die Runtime E_POINTER zurück. Wenn die Anzahl der Zeichen die Länge von pbuffer überschreitet, gibt die Runtime ERROR_INSUFFICIENT_BUFFER zurück.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: MSCorEE.dll

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

Weitere Informationen