DkmRuntimeInstance.OnNewControllingRuntimeInstance(DkmStepper, DkmStepArbitrationReason, DkmRuntimeInstance) Methode

Definition

"Onnewcontrollingruntimeinstance" wird vom Step Manager für alle nicht steuernden Lauf Zeit Instanzen aufgerufen, nachdem bei der schrittweisen Ausführung eine neue steuernde Lauf Zeit Instanz ausgewählt wurde.

Location-Einschränkung: die API muss von einer Monitor Komponente (Komponentenebene < 100.000) aufgerufen werden.

public:
 void OnNewControllingRuntimeInstance(Microsoft::VisualStudio::Debugger::Stepping::DkmStepper ^ Stepper, Microsoft::VisualStudio::Debugger::Stepping::DkmStepArbitrationReason Reason, Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ ControllingRuntimeInstance);
public void OnNewControllingRuntimeInstance (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper Stepper, Microsoft.VisualStudio.Debugger.Stepping.DkmStepArbitrationReason Reason, Microsoft.VisualStudio.Debugger.DkmRuntimeInstance ControllingRuntimeInstance);
member this.OnNewControllingRuntimeInstance : Microsoft.VisualStudio.Debugger.Stepping.DkmStepper * Microsoft.VisualStudio.Debugger.Stepping.DkmStepArbitrationReason * Microsoft.VisualStudio.Debugger.DkmRuntimeInstance -> unit
Public Sub OnNewControllingRuntimeInstance (Stepper As DkmStepper, Reason As DkmStepArbitrationReason, ControllingRuntimeInstance As DkmRuntimeInstance)

Parameter

Stepper
DkmStepper

In Dkmstepper stellt eine Anforderung zum schrittweisen Ausführen eines Threads dar. Es vereinfacht die Lebensdauer von freigegebenen Objekten zwischen den verschiedenen Lauf Zeit debugingmonitoren, die an der Schritt

Reason
DkmStepArbitrationReason

In Dkmsteparamebitrationreason der Grund für den Grund, warum ein eintreten eintritt.

ControllingRuntimeInstance
DkmRuntimeInstance

In Die dkmruntimeinstance-Klasse stellt eine Ausführungsumgebung dar, die in einen dkmprocess geladen wird und den zu debuggenden Code enthält.

Gilt für