IDkmBaseNativeExecutionController Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Idkmbasenativeexecutioncontroller wird von Basis-Debug-Monitoren implementiert, die das Festlegen von systemeigenen Haltepunkten oder das einmalige durchlaufen von systemeigenen Anweisungen unterstützen. Sie stellt die erweiterten Ausführungs Steuerungs primitiven bereit, die für das CLR-Debugging erforderlich sind.
Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: basedebugmonitorid, EngineID, transportkind.
public interface class IDkmBaseNativeExecutionController
public interface class IDkmBaseNativeExecutionController
__interface IDkmBaseNativeExecutionController
public interface IDkmBaseNativeExecutionController
type IDkmBaseNativeExecutionController = interface
Public Interface IDkmBaseNativeExecutionController
Methoden
| RaiseExecutionControlException(DkmThread, UInt32) |
API, die von einer idkmsinglestepcompletereceived-oder idkmruntimebreakpointempfang-Implementierung aufgerufen werden kann, um zu erzwingen, dass die Basis-DM die EXCEPTION_BREAKPOINT oder EXCEPTION_SINGLE_STEP Ausnahme im Ziel Prozess auslöst, wenn die Ausführung fortgesetzt wird. Normalerweise wird die Ausnahme für den Haltepunkt oder den einzelnen Schritt implizit unterdrückt. Dadurch kann der EXCEPTION_BREAKPOINT/EXCEPTION_SINGLE_STEP von Ausnahme Handlern innerhalb des Ziel Prozesses behandelt werden. Diese API schlägt fehl, wenn sich der Thread derzeit nicht in einem Schritt-oder Haltepunkt Ereignis befindet. |