DkmProcess.WaitForPausingEventProcessingComplete(Int32, Boolean) 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.
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.