Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera interfejs ICLRRuntimeInfo odpowiadający określonej wersji środowiska uruchomieniowego języka wspólnego (CLR). Ta metoda zastępuje funkcję CorBindToRuntimeEx używaną z flagą STARTUP_LOADER_SAFEMODE .
Składnia
HRESULT GetRuntime (
[in] LPCWSTR pwzVersion,
[in] REFIID riid,
[out,iid_is(riid), retval] LPVOID *ppRuntime
);
Parametry
pwzVersion
[w] Wersja kompilacji .NET Framework przechowywana w metadanych w formacie "vA". B[. X]".
A, B i X to liczby dziesiętne, które odpowiadają wersji głównej, wersji pomocniczej i numerowi kompilacji.
Uwaga
Ten parametr musi być zgodny z nazwą katalogu wersji .NET Framework, ponieważ jest wyświetlany w obszarze C:\Windows\Microsoft.NET\Framework lub C:\Windows\Microsoft.NET\Framework64.
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. Wymagany jest prefiks "v".
riid
[w] Identyfikator żądanego interfejsu. Obecnie jedyną prawidłową wartością tego parametru jest IID_ICLRRuntimeInfo.
ppRuntime
[out] Wskaźnik do interfejsu ICLRRuntimeInfo , który odpowiada żądanemu środowisku uruchomieniowemu.
Wartość zwracana
Ta metoda zwraca następujące określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.
| HRESULT | Opis |
|---|---|
| S_OK | Metoda została ukończona pomyślnie. |
| E_POINTER |
pwzVersion lub ppRuntime ma wartość null. |
Uwagi
Ta metoda spójnie współdziała ze starszymi interfejsami, takimi jak interfejs ICorRuntimeHost i starsze funkcje, takie jak przestarzałe funkcje (zobacz Przestarzałe CorBindTo* funkcje hostingu CLR w interfejsie API hostingu .NET Framework 2.0). Oznacza to, że środowiska uruchomieniowe ładowane ze starszym interfejsem API są widoczne dla nowego interfejsu API, a środowiska uruchomieniowe ładowane z nowym interfejsem API są widoczne dla starszego interfejsu API.
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