Déclenchement des exceptions structurées (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Exceptions structurées sous Win32 (C++)

Une exception Win32 est déclenchée par un appel à RaiseException, qui est déclaré comme suit :

 
 void RaiseException(DWORD ec, DWORD ef, DWORD na, const DWORD *a);

où :

ec Code d'exception
ef Indicateurs d'exception, 0 ou EXCEPTION_NONCONTINUABLE (si l'exception est marquée comme ne pouvant pas être continuée et qu'un filtre tente de la continuer, EXCEPTION_NONCONTINUABLE_EXCEPTION est déclenchée)
na Nombre d'éléments dans le tableau d'arguments.
a Pointeur sur le premier élément du tableau d'arguments – la signification de ces arguments dépend de l'exception particulière.

Voir aussi