IDkmSteppingManagerCallback.OnStepArbitration(DkmStepper, DkmStepArbitrationReason, DkmRuntimeInstance) Methode
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.
Wird von einem Lauf Zeit Monitor aufgerufen, wenn in einem Schritt die Begrenzungen der vom Lauf Zeit Monitor zu berücksichtenden oder möglichen Umstellung auf eine andere Laufzeit aufgetreten sind. Der Step Manager initiiert eine schrittweise Anleitung, mit der jeder Lauf Zeit Monitor die Möglichkeit erhält, den Prozess zu überprüfen und zu bestimmen, welche Laufzeit den Schritt ausführen sollte. Die Laufzeiten werden in der Reihenfolge der Priorität aufgerufen. Nachdem dieser Vorgang abgeschlossen ist, ruft der Step Manager aftersteppingarbitration für den Monitor auf, der die Anwendung angefordert hat, damit er auf den neuen steuernden Monitor reagieren kann, wenn ein solcher gefunden wurde, oder den Schritt abschließen, wenn er nicht gefunden wurde.
public:
void OnStepArbitration(Microsoft::VisualStudio::Debugger::Stepping::DkmStepper ^ stepper, Microsoft::VisualStudio::Debugger::Stepping::DkmStepArbitrationReason reason, Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ currentControllingRuntimeInstance);
public void OnStepArbitration (Microsoft.VisualStudio.Debugger.Stepping.DkmStepper stepper, Microsoft.VisualStudio.Debugger.Stepping.DkmStepArbitrationReason reason, Microsoft.VisualStudio.Debugger.DkmRuntimeInstance currentControllingRuntimeInstance);
abstract member OnStepArbitration : Microsoft.VisualStudio.Debugger.Stepping.DkmStepper * Microsoft.VisualStudio.Debugger.Stepping.DkmStepArbitrationReason * Microsoft.VisualStudio.Debugger.DkmRuntimeInstance -> unit
Public Sub OnStepArbitration (stepper As DkmStepper, reason As DkmStepArbitrationReason, currentControllingRuntimeInstance 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.
- currentControllingRuntimeInstance
- DkmRuntimeInstance
In Die Lauf Zeit Instanz, die eine Vermittlung anfordert