Udostępnij za pośrednictwem


ICLRDebugging::CanUnloadNow — Metoda

Określa, czy biblioteka dostarczona przez interfejs ICLRDebuggingLibraryProvider jest nadal używana, czy może zostać zwolniona.

Składnia

HRESULT CanUnloadNow(HMODULE hModule);  

Parametry

hmodule
[in] Podstawowy adres modułu w procesie docelowym.

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 Moduł, hmodule do którego odwołuje się odwołanie, można zwolnić.
S_FALSE Moduł, hmodule do którego się odwołuje, jest nadal używany.
COR_E_NOT_CLR Wskazany moduł nie jest modułem CLR.

Wyjątki

Uwagi

Ta metoda sprawdza, czy wszystkie wystąpienia interfejsów ICorDebug* zostały zwolnione i żaden wątek nie znajduje się obecnie w wywołaniu metody ICLRDebugging::OpenVirtualProcess .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od 4

Zobacz też