DkmProcess.WaitForPausingEventProcessingComplete(Int32, Boolean) Methode

Definition

Diese Methode kann von einer Monitor Komponente aufgerufen werden, um auf nicht anhaltende Ereignisse mit der Pause-Ereignis Behandlung zu warten, sowie auf eine beliebige idkmprocesscontinuenotifitifiprocessing-Verarbeitung, die zurzeit beendet wird. Dies kann unter anderem hilfreich sein, wenn Sie versuchen, Func-evals abzubrechen, indem Sie sicherstellen, dass der Ziel Prozess ausgeführt werden kann. Beachten Sie, dass diese Methode keine Garantie dafür bietet, dass die Ereignisse nicht sofort angehalten werden. Code sollte daher nicht davon ausgehen, dass nach der Rückgabe von dieser API keine Beendigung der Ereignisverarbeitung stattfindet.

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

Diese API wurde in Visual Studio 15 Update 6 (dkmapiversion. VS15Update6) eingeführt.

public:
 void WaitForPausingEventProcessingComplete(int Timeout, [Runtime::InteropServices::Out] bool % Waited);
public void WaitForPausingEventProcessingComplete (int Timeout, out bool Waited);
member this.WaitForPausingEventProcessingComplete : int * bool -> unit
Public Sub WaitForPausingEventProcessingComplete (Timeout As Integer, ByRef Waited As Boolean)

Parameter

Timeout
Int32

In Timeout in Millisekunden, die gewartet werden soll. -1 (unendlich in C++), um unbegrenzt zu warten.

Waited
Boolean

Vorgenommen True, wenn diese Methode erfolgreich war, und, wenn Sie gewartet hat, bis die Ereignisverarbeitung abgeschlossen ist, bevor Sie zurückkehrt.

Gilt für