ICLRDebugging::CanUnloadNow Method
Determines whether a library that was provided by an ICLRDebuggingLibraryProvider interface is still in use or can be unloaded.
Syntax
HRESULT CanUnloadNow(HMODULE hModule);
Parameters
hmodule
[in] The base address of a module in the target process.
Return Value
This method returns the following specific HRESULTs as well as HRESULT errors that indicate method failure.
HRESULT | Description |
---|---|
S_OK | The module that is referenced by hmodule can be unloaded. |
S_FALSE | The module that is referenced by hmodule is still in use. |
COR_E_NOT_CLR | The indicated module is not a CLR module. |
Exceptions
Remarks
This method checks to see if all instances of ICorDebug*
interfaces have been released and no thread is currently within a call to the ICLRDebugging::OpenVirtualProcess method.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru