[Reproduced] Detailed explanation of the error code of WindowsError

Reprinted from: https://blog.csdn.net/dark_spider/article/details/44219001

Detailed explanation of the error code of WindowsError

0 Operation completed successfully.
1 Function error.
2 The system cannot find the specified file.
3The system cannot find the specified path.
4The system cannot open the file.
5Access is denied.
6 The handle is invalid.
7 The storage control block is damaged.
8 There is not enough storage space to process this command.
9 The storage control block address is invalid.
10 Environmental error.
11 Attempt to load a program with the wrong format.
12The access code is invalid.
13 The data is invalid.
14There is not enough memory to complete this operation.
15The system cannot find the specified drive.
16Cannot delete the directory.
17 The system cannot move the file to a different drive.
18 There are no more files.
19Media is write-protected.
20 The system cannot find the specified device.
21 The device is not ready.
22 The device does not recognize this command.
23 Data error (cyclic redundancy check).
24 The program issued a command, but the command length is incorrect.
25 The drive cannot find out the location of a specific area or track on the disk.
26Cannot access the specified disk or floppy disk.
27 The drive cannot find the sector requested.
28 The printer is out of paper.
29 The system cannot write to the specified device.
30 The system cannot read from the specified device.
31 The equipment connected to the system is not functioning.
The 32 process cannot access the file because another program is using the file.
33 The process cannot access the file because another program has locked part of the file.
36 Too many open files for sharing.
38 Reached the end of the file.
39 Disk is full.
50 The network request is not supported.
51 The remote computer is unavailable.
52 There is already a duplicate name on the network.
53 The network path could not be found.
54 The network is busy.
55 The specified network resource or device is no longer available.
56 The network BIOS command limit has been reached.
57 Network adapter hardware error.
58 The specified server cannot perform the requested operation.
59 An unexpected network error occurred.
60 The remote adapter is not compatible.
61 The printer queue is full.
62 Unable to obtain space on the server for saving the file to be printed.
63 Delete the file waiting to be printed.
64 The specified network name is no longer available.
65 Network access is denied.
66 The network resource type is wrong.
67 The network name could not be found.
68 exceeds the name limit of the local computer network card.
69 The network BIOS session limit was exceeded.
70 The remote server has been paused or is in the process of being started.
71 It is no longer possible to connect to this remote computer at present, because the computer's connection limit has been reached.
72 The specified printer or disk device has been suspended.
80 file exists.
82 Cannot create directory or file.
83INT24 failed.
84 Unable to obtain storage space to process this request.
85 The local device name is already in use.
86 The specified network password is incorrect.
87 The parameter is incorrect.
88 A write error occurred on the network.
89 The system cannot start another process at this time.
100 Cannot create another system semaphore.
101 Another process has an exclusive semaphore.
102 The semaphore has been set and cannot be turned off.
103 Can no longer set the semaphore.
104 cannot request an exclusive semaphore when interrupted.
105 The previous ownership of this semaphore has ended.
107 The program stopped because the replacement floppy disk was not inserted.
108 disk is in use or locked by another process.
109 The pipeline has ended.
110 The system cannot open the specified device or file.
111 The file name is too long.
112 Insufficient disk space.
113 can no longer obtain the internal document identification.
114 The ID of the target internal file is incorrect.
117 The IOCTL call created by the application program is incorrect.
118 Verify that the written switch parameter value is wrong.
119 The system does not support the requested command.
120 This function is only supported by this system.
121 The semaphore timeout period has expired.
122 The data area passed to the system call is too small.
123 The file name, directory name, or volume label syntax is incorrect.
124 The system call level is incorrect.
125 disk has no volume label.
126 The specified module could not be found.
127 The specified program could not be found.
128 There are no child processes waiting.
130 An attempt was made to use the file handle of an open disk partition for an operation (rather than raw disk I/O).
131 An attempt was made to move the file pointer before the beginning of the file.
132 Cannot set the file pointer on the specified device or file.
133 The drive that contains the drive previously added cannot use the JOIN or SUBST command.
134 An attempt was made to use a JOIN or SUBST command on a drive that has been merged.
135 An attempt was made to use a JOIN or SUBST command on a drive that has been merged.
136 The system tried to cancel the JOIN of an unmerged drive.
137 The system tried to remove the SUBST of a drive that is not substituted.
138 The system tried to merge the drive into the directory on the merged drive.
139 The system tried to replace the drive with a directory on the alternate drive.
140 The system tried to merge a drive into a directory on a substitute drive.
141 The system tried to replace the drive with a directory on the combined drive.
142 The system cannot run JOIN or SUBST at this time.
143 The system cannot merge or substitute a drive to a directory on the same drive.
The 144 directory is not a subdirectory of the root directory.
145 The directory is not empty.
146 The specified path is already used in substitution.
147 There are insufficient resources to process this command.
148 The specified path cannot be used at this time.
149 Attempt to merge or replace a drive with a drive whose directory on the drive is the target of the previous replacement.
150 System tracking information is not specified in the CONFIG.SYS file, or tracking is not allowed.
151 The number of semaphore events specified for DosMuxSemWait is wrong.
152DosMuxSemWait cannot be run. Too many semaphores have been set.
153DosMuxSemWait list error.
154 The volume label entered exceeds the length limit of the target file system. 155 Another thread cannot be created.
156 The receiving process has rejected this signal.
Segment 157 has been abandoned and cannot be locked.
Segment 158 ​​has been unlocked.
159 The address of the thread ID is incorrect.
160 The parameter string passed to DosExecPgm is incorrect.
161 The specified path is invalid.
162 signal has been suspended.
164 Cannot create more threads in the system.
167 Cannot lock file area.
170 The requested resource is in use.
173 The request to provide a cancellation area for locking is not obvious.
174 The file system does not support the smallest unit change of the lock type.
180 The system detected an incorrect segment number.
183 When the file already exists, the file cannot be created.
186 The flag passed is wrong.
187 The specified system semaphore name cannot be found.
196 The operating system cannot run this application.
197 The current configuration of the operating system cannot run this application.
199 The operating system cannot run this application.
The 200 code segment cannot be greater than or equal to 64K.
203 The operating system cannot find the environment option that has been entered.
205 The process in the command subtree has no signal handler.
206 The file name or extension is too long.
207 The ring 2 stack is already occupied.
208 The file name wildcard * or? Is not entered correctly, or too many file name wildcards are specified.
209 The signal being sent is wrong.
210 Cannot set the signal handler.
Segment 212 is locked and cannot be reassigned.
214 There are too many dynamic link modules connected to this program or dynamic link module.
215 Cannot call LoadModule nested.
230 The pipeline state is invalid.
231 All pipe instances are in use.
232 pipe is being closed.
233 There is no process on the other end of the pipe.
234 more data is available.
240 Cancel the session.
254 The specified extended attribute name is invalid.
255 The extended attributes are inconsistent.
258 The waiting operation is out of date.
259 There is no more data available.
266 The copy function cannot be used.
267 The directory name is invalid.
275 Extended attributes are not applicable in the buffer.
276 The extended attribute file installed on the file system is damaged.
277 The extended attribute table file is full.
278 The specified extended attribute handle is invalid.
282 The mounted file system does not support extended attributes.
288 attempts to release a multi-user terminal running program that is not owned by the calling party.
298 Too many requests to the semaphore.
299 Only part of the ReadProcessMemoty or WriteProcessMemory request was completed.
300 The operation lock request was denied.
301 The system received an invalid operation lock confirmation.
487 Attempt to access an invalid address.
534 The arithmetic result exceeds 32 bits.
There is a process on the other end of the 535 pipe.
536 waiting for the process to open the other end of the pipe.
994 Access to extended attributes is denied.
995 The I/O operation has been abandoned due to thread exit or application request.
996 overlapped I/O event is not in signal state.
997 Overlapped I/O operation is in progress.
998 The memory allocation access is invalid.
999 error operation in the page.

Guess you like

Origin blog.csdn.net/jinhoward/article/details/106484571