structure EXCEPTION_DEBUG_INFO (minwinbase.h)

Contient des informations d’exception qui peuvent être utilisées par un débogueur.

Syntaxe

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

Membres

ExceptionRecord

Une structure EXCEPTION_RECORD avec des informations spécifiques à l’exception. Cela inclut le code d’exception, les indicateurs, l’adresse, un pointeur vers une exception associée, des paramètres supplémentaires, etc.

dwFirstChance

Valeur qui indique si le débogueur a déjà rencontré l’exception spécifiée par le membre ExceptionRecord . Si le membre dwFirstChance n’est pas nul, c’est la première fois que le débogueur rencontre l’exception. Les débogueurs gèrent généralement les exceptions de point d’arrêt et à étape unique lors de leur première rencontre. Si ce membre est égal à zéro, le débogueur a déjà rencontré l’exception. Cela se produit uniquement si, pendant la recherche de gestionnaires d’exceptions structurés, aucun gestionnaire n’a été trouvé ou l’exception a été continuée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête minwinbase.h (inclure Windows.h)

Voir aussi

DEBUG_EVENT

EXCEPTION_RECORD