ICLRDebugging::CanUnloadNow 方法
判斷 ICLRDebuggingLibraryProvider 介面所提供的程式庫是否仍在使用中,或者是否可以卸載。
HRESULT CanUnloadNow(HMODULE hModule);
參數
- hmodule
[in] 目標處理序中模組的基底位址 (Base Address)。
傳回值
這個方法會傳回下列特定的 HRESULT,以及表示方法失敗的 HRESULT 錯誤。
HRESULT |
描述 |
---|---|
S_OK |
可卸載 hmodule 所參考的模組。 |
S_FALSE |
hmodule 所參考的模組仍在使用中。 |
COR_E_NOT_CLR |
指定的模組不是 CLR 模組。 |
備註
這個方法會查看是否 ICorDebug* 介面的所有執行個體都已釋放,並且 ICLRDebugging::OpenVirtualProcess 方法的呼叫中目前沒有任何執行緒。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**4