DkmProcess.StoppingEventProcessingBegin(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
StoppingEventProcessingBegin 是由事件线程上的基本调试监视器调用的。 它通知调度程序,目标进程已停止并可能已到达停止事件。 例如,Win32 基本调试监视器会在收到来自操作系统的 EXCEPTION_DEBUG_EVENT 时调用此方法。 此方法更新 DkmProcess 对象的内部状态,以便可以发送停止事件。
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) 尝试在目标进程接收到其初始停止事件批处理后, (StoppingEventProcessingContinue 已调用) 。 通过为此参数传递 "true",基本调试监视器会使这些事件排队而不被拒绝。 当它在函数计算开始之前完全耗尽 Win32 调试事件队列时,Win32 调试监视器将使用此方法。