DkmProcess.StoppingEventProcessingBegin(Boolean) Método

Definição

StoppingEventProcessingBegin é chamado pelo monitor de depuração de base no thread de evento. Ele notifica o Dispatcher de que o processo de destino foi interrompido e pode ter atingido um evento de interrupção. Por exemplo, o monitor de depuração base do Win32 chama isso sempre que recebe uma EXCEPTION_DEBUG_EVENT do sistema operacional. Esse método atualiza o estado interno do objeto DkmProcess para que os eventos de interrupção tenham permissão para serem enviados.

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)

Parâmetros

ForceQueue
Boolean

No Normalmente, o Dispatcher rejeitará (retornar E_TARGET_ALREADY_STOPPED) tentará enviar eventos de parada adicionais depois que o processo de destino tiver recebido seu lote inicial de eventos de interrupção (StoppingEventProcessingContinue foi chamado). Ao passar ' true ' para esse argumento, o monitor de depuração base faz com que esses eventos sejam enfileirados em vez de rejeitados. Isso é usado pelo monitor de depuração do Win32 quando esvazia totalmente a fila de eventos de depuração do Win32 antes do início de uma avaliação de função.

Aplica-se a