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 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈