LPCTSTR ConvertSimpleException
LPCTSTR ConvertSimpleException ( DWORD dwExcept)
{
switch ( dwExcept)
{
case EXCEPTION_ACCESS_VIOLATION :
return ( _T ( "EXCEPTION_ACCESS_VIOLATION"));
break;
case EXCEPTION_DATATYPE_MISALIGNMENT :
return ( _T ( "EXCEPTION_DATATYPE_MISALIGNMENT"));
break;
case EXCEPTION_BREAKPOINT :
return ( _T ( "EXCEPTION_BREAKPOINT"));
break;
case EXCEPTION_SINGLE_STEP :
return ( _T ( "EXCEPTION_SINGLE_STEP"));
break;
case EXCEPTION_ARRAY_BOUNDSJEXCEEDED
return ( _T ( "EXCEPTION_ARRAY_BOUNDS_EXCEEDED"));
break;
case EXCEPTION_FLT_DENORMAL_OPERAND :
return ( _T ( "EXCEPTION_FLT_DENORMAL_OPERAND"));
break;
case EXCEPTION_FLT_DIVIDE_BY_ZERO :
return ( _T ( "EXCEPTION_FLT_DIVIDE_BY_ZERO"));
break;
case EXCEPTION_FLT_INEXACT_RESULT :
return ( _T ( "EXCEPTION_FLT_INEXACT_RESULT"));
break;
case EXCEPTION_FLT_INVALID_OPERATION :
return ( _T ( "EXCEPTION_FLT_INVALID_OPERATION"));
break;
case EXCEPTION_FLT_OVERFLOW :
return ( _T ( "EXCEPTION_FLT_OVERFLOW"));
break;
case EXCEPTION_FLT_STACK_CHECK :
return ( _T ( "EXCEPTION_FLT_STACK_CHECK"));
break;
case EXCEPTION_FLT_UNDERFLOW :
return ( _T ( "EXCEPTION_FLT_UNDERFLOW")); break; case EXCEPTION_INT_DIVIDE_BY_ZERO :
return ( _T ( "EXCEPTION_INT_DIVIDE_BY_ZERO"));
break;
case EXCEPTION_INT_OVERFLOW :
return ( _T ( "EXCEPTION_INT_OVERFLOW"));
break;
case EXCEPTION_PRIV_INSTRUCTION :
return ( _T ( "EXCEPTION_PRIV_INSTRUCTION"));
break;
case EXCEPTION_IN_PAGE_ERROR :
return ( _T ( "EXCEPTION_IN_PAGE_ERROR"));
break;
case EXCEPTION_ILLEGAL_INSTRUCTION :
return ( _T ( "EXCEPTION_ILLEGAL_INSTRUCTION"));
break;
case EXCEPTION_NONCONTINUABLE_EXCEPTION :
Содержание Назад Вперед