Dos Error Codes: Difference between revisions
Appearance
	
	
| m Ak120 moved page The OS/2 API Project:Dos Error Codes to Dos Error Codes | 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 | ||
| |- | |- | ||
| |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 17:26, 6 January 2023
| 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 |