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