DkmProcess.WaitForPausingEventProcessingComplete(Int32, 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.
Esse método pode ser chamado a partir de um componente de monitor para aguardar qualquer não interrupção com manipulação de eventos de pausa, bem como qualquer processamento de IDkmProcessContinueNotification que esteja acontecendo no momento para ser concluído. Entre outras coisas, isso pode ser útil ao tentar anular Func-evals, certificando-se de que o processo de destino tenha a oportunidade de ser executado. Observe que esse método não fornece nenhuma garantia de que não haverá mais eventos de pausa imediatamente, de modo que o código não deve pressupor que, depois de retornar dessa API, não está ocorrendo o processamento de eventos.
Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 100.000).
Essa API foi introduzida no Visual Studio 15 atualização 6 (DkmApiVersion. 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)
Parâmetros
- Timeout
- Int32
No Tempo limite em milissegundos para aguardar. -1 (infinito em C++) para aguardar para sempre.
- Waited
- Boolean
Fora True se esse método tiver êxito e se precisar aguardar a conclusão do processamento de eventos antes de retornar.