IExternalDebugHost Interface

 

Notifies the host application of debugging checkpoints for loading and unloading add-ins during external host debugging.

This API is not CLS-compliant.

Namespace:   Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications (in Microsoft.VisualStudio.Tools.Applications.dll)

Syntax

[ComVisibleAttribute(true)]
[GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface IExternalDebugHost
[ComVisibleAttribute(true)]
[GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface class IExternalDebugHost
[<ComVisibleAttribute(true)>]
[<GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
type IExternalDebugHost = interface end
<ComVisibleAttribute(True)>
<GuidAttribute("961647FD-0DEB-4DE3-AB4F-A594AA79C584")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<CLSCompliantAttribute(False)>
Public Interface IExternalDebugHost

Methods

Name Description
System_CAPS_pubmethod OnBeforeDebugStarting(String)

Prepares the host for debugging.

System_CAPS_pubmethod OnDebugAttachFailed(String)

Performs any cleanup operations after debugging attach fails.

System_CAPS_pubmethod OnDebugStarting(String)

Loads and starts executing the add-in.

System_CAPS_pubmethod OnDebugStopping(String)

Performs any clean up operations when debugging stops.

See Also

Microsoft.VisualStudio.Tools.Applications Namespace

Return to top