IDkmSetNextStatementQuery Interface

Definition

Allows the UI to query if the current instruction can be set to an address. Must be implemented on the Client side as it can be called in scenarios requiring a fast result such as dragging the IP in the debugger editor.

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, RuntimeId, SymbolProviderId, TransportKind.

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

Methods

CanSetNextStatement(DkmStackWalkFrame, DkmInstructionAddress)

CanSetNextStatement determines if it is possible to move the IP of a stack frame. The stack frame is always the leaf stack frame on a particular thread. This API may only be implemented within the engine process. The Result out parameter should be S_OK or the value of a failed HRESULT that the UI can map to an error message.

Applies to