ICorDebugModule Interface
Represents a common language runtime (CLR) module, which is either an executable file or a dynamic-link library (DLL).
Methods
Method |
Description |
---|---|
Not implemented. |
|
Determines whether the ICorDebugManagedCallback::LoadClass and ICorDebugManagedCallback::UnloadClass callbacks are called for this module. |
|
Determines whether the just-in-time (JIT) compiler preserves debugging information for methods within this module. |
|
Gets the containing assembly for this module. |
|
Gets the base address of the module. |
|
Gets the ICorDebugClass from the metadata. |
|
Deprecated. |
|
Not implemented. |
|
Gets the function that is specified by the metadata token. |
|
Gets a value object for the specified global variable. |
|
Gets a metadata interface pointer that can be used to examine the metadata for the module. |
|
Gets the file name of the module. |
|
Gets the containing process for this module. |
|
Gets the size of the module in bytes. |
|
Gets the token for the table entry for this module. |
|
Indicates whether the module is dynamic. |
|
Indicates whether this module exists only in memory. |
Remarks
Note
This interface does not support being called remotely, either cross-machine or cross-process.
Requirements
Platforms: See .NET Framework System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0