ICLRDebugging::CanUnloadNow 方法

确定由 ICLRDebuggingLibraryProvider 接口提供的库是否仍在使用中或是否可以卸载。

语法

HRESULT CanUnloadNow(HMODULE hModule);  

参数

hmodule
[in] 目标进程中模块的基址。

返回值

此方法返回以下特定 HRESULT 以及表示方法失败的 HRESULT 错误。

HRESULT 说明
S_OK hmodule 引用的模块可以卸载。
S_FALSE hmodule 引用的模块仍在使用中。
COR_E_NOT_CLR [in] 目标进程中模块的基址。

例外

备注

此方法检查是否已释放 ICorDebug* 接口的所有实例,并且当前在对 ICLRDebugging::OpenVirtualProcess 方法的调用中没有线程。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 4 起可用

请参阅