IDkmExceptionDetailsProvider164 Interface

Definition

This interface allows for extended queries about an exception, specifically the original call stack.

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

This API was introduced in Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4).

public interface class IDkmExceptionDetailsProvider164
public interface IDkmExceptionDetailsProvider164
type IDkmExceptionDetailsProvider164 = interface
Public Interface IDkmExceptionDetailsProvider164

Methods

GetRethrownCallStack(DkmExceptionDetails, Boolean, DkmVariableInfoFlags, DkmCallStackFilterOptions, DkmInstructionAddress[])

Gets the text of where an exception was thrown, similar to StackTrace property of a .NET Exception. This API is used by the Visual Studio exception UI. This will return an empty string in scenarios where the implementation doesn't want a call stack to be displayed, such as if all of the frames are already present in the call stack window.

Applies to