DkmProcess.StoppingEventProcessingBegin(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.