Compiler Error C2707
'identifier' : bad context for intrinsic function
The structured exception handling intrinsic functions are only valid in certain contexts. This is caused by one of the following conditions:
- _exception_code() was called outside an exception filter or __except block
- _exception_info() was called outside an exception filter
- _abnormal_termination() was called outside a __finally block