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