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