DkmProcess.WaitForPausingEventProcessingComplete(Int32, Boolean) Método

Definição

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.

Aplica-se a