Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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