Udostępnij za pośrednictwem


ICLRRuntimeInfo::GetVersionString — Metoda

Pobiera informacje o wersji środowiska uruchomieniowego języka wspólnego (CLR) skojarzone z danym interfejsem ICLRRuntimeInfo .

Ta metoda zastępuje następujące funkcje:

Składnia

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

Parametry

pwzBuffer
[out] Wersja kompilacji .NET Framework w formacie "vA. B[. X]". A, B i X to liczby dziesiętne, które odpowiadają wersji głównej, wersji pomocniczej i numeru kompilacji. X jest opcjonalne. Jeśli znak X nie istnieje, nie ma końcowego okresu.

Uwaga

Ten parametr musi być zgodny z nazwą katalogu wersji .NET Framework, ponieważ jest wyświetlany w folderze C:\Windows\Microsoft.NET\Framework.

Przykładowe wartości to "v1.0.3705", "v1.1.4322", "v2.0.50727" i "v4.0. x", gdzie x zależy od zainstalowanego numeru kompilacji. Należy pamiętać, że prefiks "v" jest obowiązkowy.

pchBuffer
[in, out] Określa rozmiar, pwzBuffer aby uniknąć przepełnień buforu. Jeśli pwzBuffer parametr ma nullwartość , zwraca wymagany rozmiarpwzBuffer, pchBuffer aby umożliwić wstępnelokowanie.

Wartość zwracana

Ta metoda zwraca następujące specyficzne wartości HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.

HRESULT Opis
S_OK Metoda została ukończona pomyślnie.
E_POINTER pwzBuffer lub pchBuffer ma wartość null.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: MetaHost.h

Biblioteki: Uwzględnione jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od 4

Zobacz też