IDkmOutOfBandExceptionNotification Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |