IDkmOutOfBandExceptionNotification Interface

Definition

IDkmOutOfBandExceptionNotification is implemented by components that want to listen for the OutOfBandException event. When this notification fires, the target process will be suspended and can be examined. The 'OutOfBandException' event provides notification from debug monitors about out-of-band exceptions which occur within the target process while managed/native interop debugging. This event notification is consumed by the exception manager. Out-of-band events can occur at any time (including when stopped) and must be continued immediately.

OutOfBandException events can be suppressed by calling DkmEventDescriptorS.Suppress().

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, ExceptionCategory, RuntimeId.

This API was introduced in Visual Studio 11 Update 1 (DkmApiVersion.VS11FeaturePack1).

public interface class IDkmOutOfBandExceptionNotification
public interface class IDkmOutOfBandExceptionNotification
__interface IDkmOutOfBandExceptionNotification
public interface IDkmOutOfBandExceptionNotification
type IDkmOutOfBandExceptionNotification = interface
Public Interface IDkmOutOfBandExceptionNotification

Methods

OnOutOfBandException(DkmExceptionInformation, DkmWorkList, DkmEventDescriptorS)

OnOutOfBandException is invoked as part of event processing. See interface definition for more information.

Applies to