ICLRRuntimeInfo::IsLoaded — Metoda
Wskazuje, czy środowisko uruchomieniowe języka wspólnego (CLR) skojarzone z interfejsem ICLRRuntimeInfo jest ładowane do procesu. Środowisko uruchomieniowe można załadować bez konieczności uruchamiania.
Składnia
HRESULT IsLoaded(
[in] HANDLE hndProcess,
[out, retval] BOOL *pbLoaded);
Parametry
hndProcess
[in] Dojście do procesu.
pbLoaded
[out] true
w przypadku załadowania środowiska CLR do procesu; w przeciwnym razie , false
.
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 | pbLoaded ma wartość null. |
Uwagi
Ta metoda jest zgodna z poprzednimi wersjami z następującymi funkcjami i interfejsami:
Interfejs ICorRuntimeHost (w interfejsie API hostingu .NET Framework w wersji 1).
Interfejs ICLRRuntimeHost (w interfejsie API hostingu .NET Framework 2.0).
Przestarzałe funkcje (zobacz Przestarzałe
CorBindTo*
funkcje hostingu CLR w interfejsie API hostingu .NET Framework 2.0).
Host może wywołać jedną z przestarzałych CorBindTo*
funkcji, takich jak funkcja CorBindToRuntime , aby utworzyć wystąpienie określonej wersji środowiska CLR. Następnie host może wywołać metodę ICLRMetaHost::GetRuntime i określić ten sam numer wersji, aby uzyskać interfejs ICLRRuntimeInfo .
Jeśli host wywołuje metodę IsLoaded
w zwracanym interfejsie ICLRRuntimeInfo , pbLoaded
zwraca wartość true
; w przeciwnym razie zwraca wartość false
.
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