共用方式為


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

請參閱

其他資源

偵錯介面

偵錯 (Unmanaged API 參考)