ICorDebugModule Interface

Represents a common language runtime (CLR) module, which is either an executable file or a dynamic-link library (DLL).

Methods

Method

Description

ICorDebugModule::CreateBreakpoint Method

Not implemented.

ICorDebugModule::EnableClassLoadCallbacks Method

Determines whether the ICorDebugManagedCallback::LoadClass and ICorDebugManagedCallback::UnloadClass callbacks are called for this module.

ICorDebugModule::EnableJITDebugging Method

Determines whether the just-in-time (JIT) compiler preserves debugging information for methods within this module.

ICorDebugModule::GetAssembly Method

Gets the containing assembly for this module.

ICorDebugModule::GetBaseAddress Method

Gets the base address of the module.

ICorDebugModule::GetClassFromToken Method

Gets the ICorDebugClass from the metadata.

ICorDebugModule::GetEditAndContinueSnapshot Method

Deprecated.

ICorDebugModule::GetFunctionFromRVA Method

Not implemented.

ICorDebugModule::GetFunctionFromToken Method

Gets the function that is specified by the metadata token.

ICorDebugModule::GetGlobalVariableValue Method

Gets a value object for the specified global variable.

ICorDebugModule::GetMetaDataInterface Method

Gets a metadata interface pointer that can be used to examine the metadata for the module.

ICorDebugModule::GetName Method

Gets the file name of the module.

ICorDebugModule::GetProcess Method

Gets the containing process for this module.

ICorDebugModule::GetSize Method

Gets the size of the module in bytes.

ICorDebugModule::GetToken Method

Gets the token for the table entry for this module.

ICorDebugModule::IsDynamic Method

Indicates whether the module is dynamic.

ICorDebugModule::IsInMemory Method

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

See Also

Reference

ICorDebug Interface

ICorDebugModule2 Interface

Other Resources

Debugging Interfaces