Compartilhar via


WaitForDebugEvent

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função bloqueia o segmento depurador até que um evento depuração é gerado no processo de destino que está sendo depurado ou o tempo limite especificado tiver decorrido.

Syntax

BOOL WaitForDebugEvent(
  LPDEBUG_EVENT lpDebugEvent, 
  DWORD dwMilliseconds 
);

Parameters

Parâmetro Descrição

lpDebugEvent

[no] Ponteiro para um DEBUG_EVENT estrutura que é preenchida com informações sobre a depuração evento.

dwMilliseconds

[no] Número de milissegundos para aguardar uma depuração evento. A seguinte tabela mostra os valores de retorno esperados:

Valor Resultado

0

Testes de uma depuração evento e retorna imediatamente.

Infinite

Retorna após uma depuração evento ocorreu.

Outros

Retorna 0. GetLastError indica WAIT_TIMEOUT.

Return Value

Nonzero indica sucesso.

Zero indica falha.

Para informações de erro estendidas get, chamar GetLastError.

Remarks

Somente o segmento que criou o processo sendo depurado pode chamar WaitForDebugEvent.

Há um limite segmento (MAXIMUM_WAIT_OBJECTS) 64 para WaitForDebugEvent, o que significa que o máximo segmentos que pode ser depurado por - processo é 64.

Este chamar converte para chamar a ler API de fila de mensagens de depuração com o valor de tempo limite especificado.

Requirements

Header winbase.h
Library coredll.lib, Nk.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

ContinueDebugEvent
DebugActiveProcess
DebugBreak
OutputDebugString
DEBUG_EVENT