ICorDebugAppDomain Interface

Updated: March 2012

Provides methods for debugging application domains. This interface is a subclass of ICorDebugController.

Methods

Method

Description

ICorDebugAppDomain::Attach Method

Attaches the debugger to the application domain.

ICorDebugAppDomain::EnumerateAssemblies Method

Gets an enumerator for the assemblies in the application domain.

ICorDebugAppDomain::EnumerateBreakpoints Method

Gets an enumerator for all active breakpoints in the application domain.

ICorDebugAppDomain::EnumerateSteppers Method

Gets an enumerator for all active steppers in the application domain.

ICorDebugAppDomain::GetId Method

Gets the unique ID of the application domain.

ICorDebugAppDomain::GetModuleFromMetaDataInterface Method

Gets the ICorDebugModule object with the given metadata interface.

ICorDebugAppDomain::GetName Method

Gets the name of the application domain.

ICorDebugAppDomain::GetObject Method

Not implemented.

ICorDebugAppDomain::GetProcess Method

Gets the process containing the application domain.

ICorDebugAppDomain::IsAttached Method

Determines whether the debugger is attached to the application domain.

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

ICorDebugAppDomain2 Interface

Other Resources

Debugging Interfaces

Change History

Date

History

Reason

March 2012

Added inheritance information to the description.

Customer feedback.