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 określone elementy HRESULTs, a także błędy HRESULT wskazujące niepowodzenie metody.

HRESULT opis
S_OK Moduł, do którego odwołuje hmodule się odwołanie, może zostać zwolniony.
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łówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od 4

Zobacz też