Udostępnij za pośrednictwem


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:

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

Zobacz też