home *** CD-ROM | disk | FTP | other *** search
/ Borland Programmer's Resource / Borland_Programmers_Resource_CD_1995.iso / info / ntkb / ntkb.exe / Q101 / 7 / 74.TXT < prev    next >
Encoding:
Text File  |  1993-08-31  |  2.5 KB  |  65 lines

  1. DOCUMENT:Q101774  26-JUL-1993  [W_NT]
  2. TITLE   :INF: Application Exception Error Codes
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. --------------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system version 3.1
  12.  - Microsoft Windows NT Advanced Server version 3.1
  13. --------------------------------------------------------------------
  14.  
  15. Many exception errors are not processed by applications. The most
  16. common exception error is EXCEPTION_ACCESS_VIOLATION (c0000005). It
  17. occurs when a pointer is dereferenced and the pointer points to
  18. inaccessible memory or a write operation is attempted on read-only
  19. memory. If an application does not trap an exception, the Win32
  20. module, UnhandledExceptionFilter, will do one of the following:
  21. display a message box, invoke Dr. Watson, or attach your application
  22. to a debugger.
  23.  
  24. The following are standard exception errors:
  25.  
  26.    EXCEPTION_ACCESS_VIOLATION
  27.    EXCEPTION_ARRAY_BOUNDS_EXCEEDED
  28.    EXCEPTION_BREAKPOINT
  29.    EXCEPTION_DATATYPE_MISALIGNMENT
  30.    EXCEPTION_FLT_DENORMAL_OPERAND
  31.    EXCEPTION_FLT_DIVIDE_BY_ZERO
  32.    EXCEPTION_FLT_INEXACT_RESULT
  33.    EXCEPTION_FLT_INVALID_OPERATION
  34.    EXCEPTION_FLT_OVERFLOW
  35.    EXCEPTION_FLT_STACK_CHECK
  36.    EXCEPTION_FLT_UNDERFLOW
  37.    EXCEPTION_ILLEGAL_INSTRUCTION
  38.    EXCEPTION_IN_PAGE_ERROR
  39.    EXCEPTION_INT_DIVIDE_BY_ZERO
  40.    EXCEPTION_INT_OVERFLOW
  41.    EXCEPTION_INVALID_DISPOSITION
  42.    EXCEPTION_NONCONTINUABLE_EXCEPTION
  43.    EXCEPTION_PRIV_INSTRUCTION
  44.    EXCEPTION_SINGLE_STEP
  45.    EXCEPTION_STACK_OVERFLOW
  46.  
  47. Additional reference words: 3.10
  48. KBCategory:
  49. KBSubCategory: 32AP
  50.  
  51. =============================================================================
  52.  
  53. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  54. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  55. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  56. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  57. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  58. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  59. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  60. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  61. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  62. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  63. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  64.  
  65. Copyright Microsoft Corporation 1993.