Sdílet prostřednictvím


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

Viz také