Déclenchement des exceptions structurées (C++)
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. |