Compartilhar via


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 à 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 dwFirstChance membro não for zero, esta será a primeira vez que o depurador encontra 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 ocorre somente se, durante a pesquisa de manipuladores de exceção estruturados, nenhum manipulador foi encontrado ou a exceção foi continuada.

Requisitos

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

Consulte também

DEBUG_EVENT

EXCEPTION_RECORD