DkmProcess.WaitForPausingEventProcessingComplete(Int32, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод может быть вызван из компонента монитора для ожидания любой неостановки при обработке событий Pause, а также любой Идкмпроцессконтинуенотификатион обработки, которая в данный момент завершается. Помимо прочего, это может оказаться полезным при попытке прервать действия Func-evals, убедившись, что у целевого процесса есть возможность запуска. Обратите внимание, что этот метод не предоставляет никаких гарантий того, что не будет немедленно приостанавливать события, поэтому код не должен считать, что после возврата от этого API не происходит обработки события остановки.
Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).
Этот API появился в Visual Studio 15 с обновлением 6 (Дкмапиверсион. VS15Update6).
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)
Параметры
- Timeout
- Int32
Окне Время ожидания в миллисекундах. -1 (бесконечно в C++) для бесконечного ожидания.
- Waited
- Boolean
Заполняет Значение true, если этот метод завершился удачно, и требуется подождать завершения обработки события перед возвратом.