Поделиться через


Метод ICLRDebugging::CanUnloadNow

Определяет, используется ли библиотека, предоставляемая интерфейсом ICLRDebuggingLibraryProvider , или ее можно выгрузить.

Синтаксис

HRESULT CanUnloadNow(HMODULE hModule);

Параметры

hmodule [in] Базовый адрес модуля в целевом процессе.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Description
S_OK Модуль, на который ссылается hmodule ссылка, можно выгрузить.
S_FALSE Модуль, на который ссылается hmodule ссылка, по-прежнему используется.
COR_E_NOT_CLR Указанный модуль не является модулем СРЕДЫ CLR.

Исключения

Замечания

Этот метод проверяет, были ли выпущены все экземпляры интерфейсов ICorDebug* , и поток в настоящее время не находится в вызове метода ICLRDebugging::OpenVirtualProcess .

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с 4

См. также