ICLRRuntimeInfo::GetVersionString – metoda
Získá informace o verzi modulu CLR (Common Language Runtime) přidružené k danému rozhraní ICLRRuntimeInfo .
Tato metoda nahrazuje následující funkce:
Syntaxe
HRESULT GetVersionString(
[out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
[in, out] DWORD *pcchBuffer);
Parametry
pwzBuffer
[out] Verze kompilace rozhraní .NET Framework ve formátu "vA. B[. X]". A, B a X jsou desetinná čísla, která odpovídají hlavní verzi, podverze a číslu buildu. X je nepovinný. Pokud X není k dispozici, neexistuje žádná koncová tečka.
Poznámka
Tento parametr musí odpovídat názvu adresáře pro verzi rozhraní .NET Framework, jak se zobrazuje v části C:\Windows\Microsoft.NET\Framework.
Příkladem hodnot jsou "v1.0.3705", "v1.1.4322", "v2.0.50727" a "v4.0. x", kde x závisí na nainstalovaném čísle buildu. Všimněte si, že předpona "v" je povinná.
pchBuffer
[in, out] Určuje velikost, pwzBuffer
aby nedocházelo k přetečení vyrovnávací paměti. Pokud pwzBuffer
je null
, pchBuffer
vrátí požadovanou velikost pwzBuffer
, aby se povolila předlokace.
Návratová hodnota
Tato metoda vrátí následující konkrétní hodnoty HRESULT a také chyby HRESULT, které značí selhání metody.
HRESULT | Description |
---|---|
S_OK | Metoda se úspěšně dokončila. |
E_POINTER | pwzBuffer nebo pchBuffer je null. |
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: MetaHost.h
Knihovny: Zahrnuto jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od 4