Raising Structured Exceptions (C++)
Go Up to Structured Exceptions Under Win32 (C++)
A Win32 exception is raised with a call to RaiseException, which is declared as follows
void RaiseException(DWORD ec, DWORD ef, DWORD na, const DWORD *a);
where:
ec
|
Exception code |
ef
|
Exception flags, either 0 or EXCEPTION_NONCONTINUABLE (If the exception is marked as not continuable and a filter tries to continue it, EXCEPTION_NONCONTINUABLE_EXCEPTION is raised.) |
na
|
Number of elements in the arguments array |
a
|
Pointer to first element in the argument array–the meaning of these arguments depends on the particular exception |