Delen via


Methode ICLRRuntimeInfo::GetVersionString

Haalt informatie over de CLR-versie (Common Language Runtime) op die is gekoppeld aan een bepaalde ICLRRuntimeInfo-interface .

Deze methode vervangt de volgende functies:

Syntaxis

HRESULT GetVersionString(  
    [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
    [in, out]  DWORD *pcchBuffer);  

Parameters

pwzBuffer
[uit] De .NET Framework compilatieversie in de indeling "vA. B[. X]". A, B en X zijn decimale getallen die overeenkomen met de primaire versie, de secundaire versie en het buildnummer. X is optioneel. Als X niet aanwezig is, is er geen volgperiode.

Notitie

Deze parameter moet overeenkomen met de mapnaam voor de .NET Framework versie, zoals deze wordt weergegeven onder C:\Windows\Microsoft.NET\Framework.

Voorbeeldwaarden zijn v1.0.3705, v1.1.4322, v2.0.50727 en v4.0. x', waarbij x afhankelijk is van het buildnummer dat is geïnstalleerd. Houd er rekening mee dat het voorvoegsel 'v' verplicht is.

pchBuffer
[in, uit] Hiermee geeft u de grootte van pwzBuffer om bufferoverschrijdingen te voorkomen. Als pwzBuffer is null, pchBuffer retourneert de vereiste grootte van pwzBuffer om preallocatie toe te staan.

Retourwaarde

Deze methode retourneert de volgende specifieke HRESULT's en HRESULT-fouten die wijzen op een methodefout.

HRESULT Beschrijving
S_OK De methode is voltooid.
E_POINTER pwzBuffer of pchBuffer is null.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook