estrutura EXCEPTION_DEBUG_INFO (minwinbase.h)

Contém informações de exceção que podem ser usadas por um depurador.

Sintaxe

typedef struct _EXCEPTION_DEBUG_INFO {
  EXCEPTION_RECORD ExceptionRecord;
  DWORD            dwFirstChance;
} EXCEPTION_DEBUG_INFO, *LPEXCEPTION_DEBUG_INFO;

Membros

ExceptionRecord

Uma estrutura EXCEPTION_RECORD com informações específicas para a exceção. Isso inclui o código de exceção, sinalizadores, endereço, um ponteiro para uma exceção relacionada, parâmetros extras e assim por diante.

dwFirstChance

Um valor que indica se o depurador encontrou anteriormente a exceção especificada pelo membro ExceptionRecord . Se o membro dwFirstChance for diferente de zero, esta será a primeira vez que o depurador encontrar a exceção. Normalmente, os depuradores lidam com exceções de ponto de interrupção e de etapa única quando são encontrados pela primeira vez. Se esse membro for zero, o depurador já encontrou a exceção. Isso ocorrerá somente se, durante a pesquisa por manipuladores de exceção estruturados, nenhum manipulador foi encontrado ou a exceção foi continuada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho minwinbase.h (inclua Windows.h)

Confira também

DEBUG_EVENT

EXCEPTION_RECORD