Jump to content

Dos Error Codes: Difference between revisions

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


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 18:26, 6 January 2023

by Carsten Whimster

DOS Error Codes
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