DkmProcess.StoppingEventProcessingBegin(Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Стоппинжевентпроцессингбегин вызывается базовым монитором отладки в потоке событий. Он уведомляет диспетчер о том, что целевой процесс остановлен и может додостигнуть события остановки. Например, базовый монитор отладки Win32 вызывает эту функцию при получении EXCEPTION_DEBUG_EVENT от операционной системы. Этот метод обновляет внутреннее состояние объекта Дкмпроцесс, чтобы разрешить отправку событий остановки.
public:
void StoppingEventProcessingBegin(bool ForceQueue);
public:
void StoppingEventProcessingBegin(bool ForceQueue);
void StoppingEventProcessingBegin(bool ForceQueue);
public void StoppingEventProcessingBegin (bool ForceQueue);
member this.StoppingEventProcessingBegin : bool -> unit
Public Sub StoppingEventProcessingBegin (ForceQueue As Boolean)
Параметры
- ForceQueue
- Boolean
Окне Как правило, диспетчер отклоняет (Возвращает E_TARGET_ALREADY_STOPPED) пытается отправить дополнительные события остановки после того, как целевой процесс получит первоначальный пакет остановленных событий (Стоппинжевентпроцессингконтинуе был вызван). Если для этого аргумента передать значение true, базовый монитор отладки приводит к постановке этих событий в очередь, а не на отклонение. Он используется монитором отладки Win32, когда он полностью обработает очередь событий отладки Win32 до начала вычисления функции.