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 null
wartość , 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