[ Home | Alpha index | Topic index | Tutorials | Download | Feedback ]

The OS/2 API Project

Dos Error Codes

Dos Error Codes
Carsten Whimster - timur@vnet.ibm.com
Hexadecimal Decimal Meaning
0x0000 0 NO_ERROR
0x0002 2 ERROR_FILE_NOT_FOUND
0x0003 3 ERROR_PATH_NOT_FOUND
0x0004 4 ERROR_TOO_MANY_OPEN_FILES
0x0005 5 ERROR_ACCESS_DENIED
0x0006 6 ERROR_INVALID_HANDLE
0x0008 8 ERROR_NOT_ENOUGH_MEMORY
0x000B 11 ERROR_BAD_FORMAT
0x000C 12 ERROR_INVALID_ACCESS
0x001A 26 ERROR_NOT_DOS_DISK
0x0020 32 ERROR_SHARING_VIOLATION
0x0021 33 ERROR_LOCK_VIOLATION
0x0024 36 ERROR_SHARING_BUFFER_EXCEEDED
0x0054 84 ERROR_OUT_OF_STRUCTURES
0x0057 87 ERROR_INVALID_PARAMETER
0x005F 95 ERROR_INTERRUPT
0x0067 103 ERROR_TOO_MANY_SEM_REQUESTS
0x0069 105 ERROR_SEM_OWNER_DIED
0x006C 108 ERROR_DRIVE_LOCKED
0x006D 109 ERROR_BROKEN_PIPE
0x006F 111 ERROR_BUFFER_OVERFLOW
0x007B 123 ERROR_INVALID_NAME
0x007F 127 ERROR_PROC_NOT_FOUND
0x00B4 180 ERROR_INVALID_SEGMENT_NUMBER
0x00B6 182 ERROR_INVALID_ORDINAL
0x00B7 183 ERROR_ALREADY_EXISTS
0x00BB 187 ERROR_SEM_NOT_FOUND
0x00BE 190 ERROR_INVALID_MODULETYPE
0x00BF 191 ERROR_INVALID_EXE_SIGNATURE
0x00C0 192 ERROR_EXE_MARKED_INVALID
0x00C2 194 ERROR_ITERATED_DATA_EXCEEDS_64K
0x00C3 195 ERROR_INVALID_MINALLOCSIZE
0x00C4 196 ERROR_DYNLINK_FROM_INVALID_RING
0x00C6 198 ERROR_INVALID_SEGDPL
0x00C7 199 ERROR_AUTODATASEG_EXCEEDS_64K
0x00C9 201 ERROR_RELOCSRC_CHAIN_EXCEEDS_SEGLIMIT
0x00CC 206 ERROR_FILENAME_EXCED_RANGE
0x00D4 212 ERROR_LOCKED
0x00E6 230 ERROR_BAD_PIPE
0x00E7 231 ERROR_PIPE_BUSY
0x00E9 233 ERROR_PIPE_NOT_CONNECTED
0x00EA 234 ERROR_MORE_DATA
0x011D 285 ERROR_DUPLICATE_NAME
0x0120 288 ERROR_NOT_OWNER
0x0122 290 ERROR_TOO_MANY_HANDLES
0x0123 291 ERROR_TOO_MANY_OPENS
0x0127 295 ERROR_INIT_ROUTINE_FAILED
0x012A 298 ERROR_TOO_MANY_POSTS
0x012B 299 ERROR_ALREADY_POSTED
0x012C 300 ERROR_ALREADY_RESET
0x012D 301 ERROR_SEM_BUSY
0x012F 303 ERROR_INVALID_PROCID
0x0136 310 ERROR_DOSSUB_SHRINK
0x0137 311 ERROR_DOSSUB_NOMEM
0x0138 312 ERROR_DOSSUB_OVERLAP
0x01E7 487 ERROR_INVALID_ADDRESS
0x0214 532 ERROR_DOSSUB_CORRUPTED
0x0280 640 ERROR_TIMEOUT
0x801E 32798 ERROR_CROSSES_OBJECT_BOUNDARY
0xFE37 65079 ERROR_ENTRY_IS_CALLGATE

Additions

Last modified June 21/1996
Please send all errors, comments, and suggestions to: timur@vnet.ibm.com

The OS/2 API Project

Dos Error Codes