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ż
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla