ICLRDebugging::CanUnloadNow Yöntemi

ICLRDebuggingLibraryProvider arabirimi tarafından sağlanan bir kitaplığın hala kullanımda olup olmadığını veya kaldırılıp kaldırılamayacağını belirler.

Sözdizimi

HRESULT CanUnloadNow(HMODULE hModule);

Parametreler

hmodule [in] Hedef işlemdeki bir modülün temel adresi.

Dönüş Değeri

Bu yöntem, aşağıdaki belirli HRESULTs ve yöntem hatasını gösteren HRESULT hatalarını döndürür.

HRESULT Açıklama
S_OK tarafından hmodule başvuruda bulunılan modül kaldırılabilir.
S_FALSE tarafından hmodule başvuruda bulunan modül hala kullanımda.
COR_E_NOT_CLR Belirtilen modül bir CLR modülü değil.

Özel durumlar

Açıklamalar

Bu yöntem, arabirimlerin tüm örneklerinin ICorDebug* serbest bırakılıp bırakılmadığını ve şu anda ICLRDebugging::OpenVirtualProcess yöntemine yönelik bir çağrının içinde olup olmadığını denetler.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: CorDebug.idl, CorDebug.h

Kitaplık: CorGuids.lib

.NET Framework Sürümleri: 4'ten beri kullanılabilir

Ayrıca bkz.