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) |