Delphi GetLastError - 取最后的错误
函数原型:DWORD GetLastError(VOID);
参数:无
函数功能:该函数返回调用线程最近的错误代码值,错误代码以单线程为基础来维护的,多线程不重写各自的错误代码值。
返回值:
为调用的线程的错误代码值(unsigned long),函数通过调 SetLastError 函数来设置此值,每个函数资料的返回值部分都注释了函数设置错误代码的情况。
在 Windows 95 和 Windows 98 中因为 SetLastError 仅是 32 位的函数,实际上以 16 位代码来操作的 Win32 不能设置错误代码值,应当在调用这些函数时忽略错误代码。它们包括窗口管理函数,GDI 函数和 Multimedia(多媒体)函数。
Delphi 调用示例:
ShowMessage(SysErrorMessage(GetLastError));
下面就是用 SysErrorMessage 获取的部分系统错误信息表:
信息常数 | 常数值 | 对应信息 |
---|---|---|
ERROR_SUCCESS | 0 | 操作成功完成。 |
NO_ERROR | 0 | 操作成功完成。 |
ERROR_INVALID_FUNCTION | 1 | 函数不正确。 |
ERROR_FILE_NOT_FOUND | 2 | 系统找不到指定的文件。 |
ERROR_PATH_NOT_FOUND | 3 | 系统找不到指定的路径。 |
ERROR_TOO_MANY_OPEN_FILES | 4 | 系统无法打开文件。 |
ERROR_ACCESS_DENIED | 5 | 拒绝访问。 |
ERROR_INVALID_HANDLE | 6 | 句柄无效。 |
ERROR_ARENA_TRASHED | 7 | 存储控制块被损坏。 |
ERROR_NOT_ENOUGH_MEMORY | 8 | 存储空间不足,无法处理此命令。 |
ERROR_INVALID_BLOCK | 9 | 存储控制块地址无效。 |
ERROR_BAD_ENVIRONMENT | 10 | 环境不正确。 |
ERROR_BAD_FORMAT | 11 | 试图加载格式不正确的程序。 |
ERROR_INVALID_ACCESS | 12 | 访问码无效。 |
ERROR_INVALID_DATA | 13 | 数据无效。 |
ERROR_OUTOFMEMORY | 14 | 存储空间不足,无法完成此操作。 |
ERROR_INVALID_DRIVE | 15 | 系统找不到指定的驱动器。 |
ERROR_CURRENT_DIRECTORY | 16 | 无法删除目录。 |
ERROR_NOT_SAME_DEVICE | 17 | 系统无法将文件移到不同的驱动器。 |
ERROR_NO_MORE_FILES | 18 | 没有更多文件。 |
ERROR_WRITE_PROTECT | 19 | 介质受写入保护。 |
ERROR_BAD_UNIT | 20 | 系统找不到指定的设备。 |
ERROR_NOT_READY | 21 | 设备未就绪。 |
ERROR_BAD_COMMAND | 22 | 设备不识别此命令。 |
ERROR_CRC | 23 | 数据错误(循环冗余检查)。 |
ERROR_BAD_LENGTH | 24 | 程序发出命令,但命令长度不正确。 |
ERROR_SEEK | 25 | 驱动器找不到磁盘上特定区域或磁道。 |
ERROR_NOT_DOS_DISK | 26 | 无法访问指定的磁盘或软盘。 |
ERROR_SECTOR_NOT_FOUND | 27 | 驱动器找不到请求的扇区。 |
ERROR_OUT_OF_PAPER | 28 | 打印机缺纸。 |
ERROR_WRITE_FAULT | 29 | 系统无法写入指定的设备。 |
ERROR_READ_FAULT | 30 | 系统无法从指定的设备上读取。 |
ERROR_GEN_FAILURE | 31 | 连到系统上的设备没有发挥作用。 |
ERROR_SHARING_VIOLATION | 32 | 另一个程序正在使用此文件,进程无法访问。 |
ERROR_LOCK_VIOLATION | 33 | 另一个程序已锁定文件的一部分,进程无法访问。 |
ERROR_WRONG_DISK | 34 | 驱动器中的软盘不对。将 %2 插入(卷序列号: %3)驱动器 %1。 |
ERROR_SHARING_BUFFER_EXCEEDED | 36 | 用来共享的打开文件过多。 |
ERROR_HANDLE_EOF | 38 | 已到文件结尾。 |
ERROR_HANDLE_DISK_FULL | 39 | 磁盘已满。 |
ERROR_NOT_SUPPORTED | 50 | 不支持请求。 |
ERROR_REM_NOT_LIST | 51 | Windows 无法找到网络路径。请确认网络路径正确并且目标计算机不忙或已关闭。 如果 Windows 仍然无法找到网络路径,请与网络管理员联系。 |
ERROR_DUP_NAME | 52 | 由于网络上有重名,没有连接。请到“控制面板”中的“系统”更改计算机名,然后重试。 |
ERROR_BAD_NETPATH | 53 | 找不到网络路径。 |
ERROR_NETWORK_BUSY | 54 | 网络很忙。 |
ERROR_DEV_NOT_EXIST | 55 | 指定的网络资源或设备不再可用。 |
ERROR_TOO_MANY_CMDS | 56 | 已达到网络 BIOS 命令限制。 |
ERROR_ADAP_HDW_ERR | 57 | 网络适配器硬件出错。 |
ERROR_BAD_NET_RESP | 58 | 指定的服务器无法运行请求的操作。 |
ERROR_UNEXP_NET_ERR | 59 | 出现了意外的网络错误。 |
ERROR_BAD_REM_ADAP | 60 | 远程适配器不兼容。 |
ERROR_PRINTQ_FULL | 61 | 打印机队列已满。 |
ERROR_NO_SPOOL_SPACE | 62 | 服务器上没有储存等待打印的文件的空间。 |
ERROR_PRINT_CANCELLED | 63 | 已删除等候打印的文件。 |
ERROR_NETNAME_DELETED | 64 | 指定的网络名不再可用。 |
ERROR_NETWORK_ACCESS_DENIED | 65 | 拒绝网络访问。 |
ERROR_BAD_DEV_TYPE | 66 | 网络资源类型不对。 |
ERROR_BAD_NET_NAME | 67 | 找不到网络名。 |
ERROR_TOO_MANY_NAMES | 68 | 超出本地计算机网络适配器卡的名称限制。 |
ERROR_TOO_MANY_SESS | 69 | 超出了网络 BIOS 会话限制。 |
ERROR_SHARING_PAUSED | 70 | 远程服务器已暂停,或正在启动过程中。 |
ERROR_REQ_NOT_ACCEP | 71 | 已达到计算机的连接数最大值,无法再同此远程计算机连接。 |
ERROR_REDIR_PAUSED | 72 | 已暂停指定的打印机或磁盘设备。 |
ERROR_FILE_EXISTS | 80 | 文件存在。 |
ERROR_CANNOT_MAKE | 82 | 无法创建目录或文件。 |
ERROR_FAIL_I24 | 83 | INT 24 上的故障。 |
ERROR_OUT_OF_STRUCTURES | 84 | 无法取得处理此请求的存储空间。 |
ERROR_ALREADY_ASSIGNED | 85 | 本地设备名已在使用中。 |
ERROR_INVALID_PASSWORD | 86 | 指定的网络密码不正确。 |
ERROR_INVALID_PARAMETER | 87 | 参数不正确。 |
ERROR_NET_WRITE_FAULT | 88 | 网络上发生写入错误。 |
ERROR_NO_PROC_SLOTS | 89 | 系统无法在此时启动另一个进程。 |
ERROR_TOO_MANY_SEMAPHORES | 100 | 无法创建另一个系统信号灯。 |
ERROR_EXCL_SEM_ALREADY_OWNED | 101 | 另一个进程拥有独占的信号灯。 |
ERROR_SEM_IS_SET | 102 | 已设置信号灯,无法关闭。 |
ERROR_TOO_MANY_SEM_REQUESTS | 103 | 无法再设置信号灯。 |
ERROR_INVALID_AT_INTERRUPT_TIME | 104 | 无法在中断时请求独占的信号灯。 |
ERROR_SEM_OWNER_DIED | 105 | 此信号灯的前一个所有权已结束。 |
ERROR_SEM_USER_LIMIT | 106 | 在驱动器 %1 上插入软盘。 |
ERROR_DISK_CHANGE | 107 | 由于没有插入另一个软盘,程序停止。 |
ERROR_DRIVE_LOCKED | 108 | 磁盘在使用中,或被另一个进程锁定。 |
ERROR_BROKEN_PIPE | 109 | 管道已结束。 |
ERROR_OPEN_FAILED | 110 | 系统无法打开指定的设备或文件。 |
ERROR_BUFFER_OVERFLOW | 111 | 文件名太长。 |
ERROR_DISK_FULL | 112 | 磁盘空间不足。 |
ERROR_NO_MORE_SEARCH_HANDLES | 113 | 没有更多的内部文件标识符。 |
ERROR_INVALID_TARGET_HANDLE | 114 | 目标内部文件标识符不正确。 |
ERROR_INVALID_CATEGORY | 117 | 应用程序发出的 IOCTL 调用不正确。 |
ERROR_INVALID_VERIFY_SWITCH | 118 | 验证写入的切换参数值不正确。 |
ERROR_BAD_DRIVER_LEVEL | 119 | 系统不支持请求的命令。 |
ERROR_CALL_NOT_IMPLEMENTED | 120 | 这个系统不支持该功能。 |
ERROR_SEM_TIMEOUT | 121 | 信号灯超时时间已到。 |
ERROR_INSUFFICIENT_BUFFER | 122 | 传递给系统调用的数据区域太小。 |
ERROR_INVALID_NAME | 123 | 文件名、目录名或卷标语法不正确。 |
ERROR_INVALID_LEVEL | 124 | 系统调用级别不正确。 |
ERROR_NO_VOLUME_LABEL | 125 | 磁盘没有卷标。 |
ERROR_MOD_NOT_FOUND | 126 | 找不到指定的模块。 |
ERROR_PROC_NOT_FOUND | 127 | 找不到指定的程序。 |
ERROR_WAIT_NO_CHILDREN | 128 | 没有等候的子进程。 |
ERROR_CHILD_NOT_COMPLETE | 129 | %1 应用程序无法在 Win32 模式中运行。 |
ERROR_DIRECT_ACCESS_HANDLE | 130 | 试图使用操作(而非原始磁盘 I/O)的已打开磁盘分区的文件句柄。 |
ERROR_NEGATIVE_SEEK | 131 | 试图将文件指针移到文件开头之前。 |
ERROR_SEEK_ON_DEVICE | 132 | 无法在指定的设备或文件上设置文件指针。 |
ERROR_IS_JOIN_TARGET | 133 | 包含先前加入驱动器的驱动器无法使用 JOIN 或 SUBST 命令。 |
ERROR_IS_JOINED | 134 | 试图在已被合并的驱动器上使用 JOIN 或 SUBST 命令。 |
ERROR_IS_SUBSTED | 135 | 试图在已被合并的驱动器上使用 JOIN 或 SUBST 命令。 |
ERROR_NOT_JOINED | 136 | 系统试图解除未合并驱动器的 JOIN。 |
ERROR_NOT_SUBSTED | 137 | 系统试图解除未替代驱动器的 SUBST。 |
ERROR_JOIN_TO_JOIN | 138 | 系统试图将驱动器合并到合并驱动器上的目录。 |
ERROR_SUBST_TO_SUBST | 139 | 系统试图将驱动器替代为替代驱动器上的目录。 |
ERROR_JOIN_TO_SUBST | 140 | 系统试图将驱动器合并到替代驱动器上的目录。 |
ERROR_SUBST_TO_JOIN | 141 | 系统试图替代驱动器为合并驱动器上的目录。 |
ERROR_BUSY_DRIVE | 142 | 系统无法在此时运行 JOIN 或 SUBST。 |
ERROR_SAME_DRIVE | 143 | 系统无法将驱动器合并到或替代为相同驱动器上的目录。 |
ERROR_DIR_NOT_ROOT | 144 | 目录不是根目录下的子目录。 |
ERROR_DIR_NOT_EMPTY | 145 | 目录不是空的。 |
ERROR_IS_SUBST_PATH | 146 | 指定的路径已在替代中使用。 |
ERROR_IS_JOIN_PATH | 147 | 资源不足,无法处理此命令。 |
ERROR_PATH_BUSY | 148 | 指定的路径无法在此时使用。 |
ERROR_IS_SUBST_TARGET | 149 | 企图将驱动器合并或替代为驱动器上目录是上一个替代的目标的驱动器。 |
ERROR_SYSTEM_TRACE | 150 | 系统跟踪信息未在 CONFIG.SYS 文件中指定,或不允许跟踪。 |
ERROR_INVALID_EVENT_COUNT | 151 | 为 DosMuxSemWait 指定的信号灯事件数量不正确。 |
ERROR_TOO_MANY_MUXWAITERS | 152 | DosMuxSemWait 没有运行;已设置过多的信号灯。 |
ERROR_INVALID_LIST_FORMAT | 153 | DosMuxSemWait 列表不正确。 |
ERROR_LABEL_TOO_LONG | 154 | 输入的卷标超过目标文件系统的长度限制。 |
ERROR_TOO_MANY_TCBS | 155 | 无法创建另一个线程。 |
ERROR_SIGNAL_REFUSED | 156 | 接收人进程拒绝此信号。 |
ERROR_DISCARDED | 157 | 段已被放弃且无法锁定。 |
ERROR_NOT_LOCKED | 158 | 段已解除锁定。 |
ERROR_BAD_THREADID_ADDR | 159 | 线程 ID 的地址不正确。 |
ERROR_BAD_ARGUMENTS | 160 | 至少有一个参数不正确。 |
ERROR_BAD_PATHNAME | 161 | 指定的路径无效。 |
ERROR_SIGNAL_PENDING | 162 | 信号已暂停。 |
ERROR_MAX_THRDS_REACHED | 164 | 无法在系统中创建更多的线程。 |
ERROR_LOCK_FAILED | 167 | 无法锁定文件区域。 |
ERROR_BUSY | 170 | 请求的资源在使用中。 |
ERROR_CANCEL_VIOLATION | 173 | 对于提供取消区域进行锁定的请求已完成。 |
ERROR_ATOMIC_LOCKS_NOT_SUPPORTED | 174 | 文件系统不支持锁定类型的最小单元更改。 |
ERROR_INVALID_SEGMENT_NUMBER | 180 | 系统检测出错误的段号。 |
ERROR_INVALID_ORDINAL | 182 | 操作系统无法运行 %1。 |
ERROR_ALREADY_EXISTS | 183 | 当文件已存在时,无法创建该文件。 |
ERROR_INVALID_FLAG_NUMBER | 186 | 传递的标志不正确。 |
ERROR_SEM_NOT_FOUND | 187 | 找不到指定的系统信号灯名称。 |
ERROR_INVALID_STARTING_CODESEG | 188 | 操作系统无法运行 %1。 |
ERROR_INVALID_STACKSEG | 189 | 操作系统无法运行 %1。 |
ERROR_INVALID_MODULETYPE | 190 | 操作系统无法运行 %1。 |
ERROR_INVALID_EXE_SIGNATURE | 191 | 无法在 Win32 模式下运行 %1。 |
ERROR_EXE_MARKED_INVALID | 192 | 操作系统无法运行 %1。 |
ERROR_BAD_EXE_FORMAT | 193 | %1 不是有效的 Win32 应用程序。 |
ERROR_ITERATED_DATA_EXCEEDS_64k | 194 | 操作系统无法运行 %1。 |
ERROR_INVALID_MINALLOCSIZE | 195 | 操作系统无法运行 %1。 |
ERROR_DYNLINK_FROM_INVALID_RING | 196 | 操作系统无法运行此应用程序。 |
ERROR_IOPL_NOT_ENABLED | 197 | 操作系统当前的配置不能运行此应用程序。 |
ERROR_INVALID_SEGDPL | 198 | 操作系统无法运行 %1。 |
ERROR_AUTODATASEG_EXCEEDS_64k | 199 | 操作系统无法运行此应用程序。 |
ERROR_RING2SEG_MUST_BE_MOVABLE | 200 | 代码段不可大于或等于 64K。 |
ERROR_RELOC_CHAIN_XEEDS_SEGLIM | 201 | 操作系统无法运行 %1。 |
ERROR_INFLOOP_IN_RELOC_CHAIN | 202 | 操作系统无法运行 %1。 |
ERROR_ENVVAR_NOT_FOUND | 203 | 操作系统找不到已输入的环境选项。 |
ERROR_NO_SIGNAL_SENT | 205 | 命令子树中的进程没有信号处理程序。 |
ERROR_FILENAME_EXCED_RANGE | 206 | 文件名或扩展名太长。 |
ERROR_RING2_STACK_IN_USE | 207 | 第 2 环堆栈已被占用。 |
ERROR_META_EXPANSION_TOO_LONG | 208 | 没有正确输入文件名通配符 * 或 ?,或指定过多的文件名通配符。 |
ERROR_INVALID_SIGNAL_NUMBER | 209 | 正在发送的信号不正确。 |
ERROR_THREAD_1_INACTIVE | 210 | 无法设置信号处理程序。 |
ERROR_LOCKED | 212 | 段已锁定且无法重新分配。 |
ERROR_TOO_MANY_MODULES | 214 | 连到该程序或动态链接模块的动态链接模块太多。 |
ERROR_NESTING_NOT_ALLOWED | 215 | 无法嵌套调用 LoadModule。 |
ERROR_EXE_MACHINE_TYPE_MISMATCH | 216 | 图像文件 %1 是有效的,但不适用于此机类型。 |
ERROR_BAD_PIPE | 230 | 管道状态无效。 |
ERROR_PIPE_BUSY | 231 | 所有的管道范例都在使用中。 |
ERROR_NO_DATA | 232 | 管道正在被关闭。 |
ERROR_PIPE_NOT_CONNECTED | 233 | 管道的另一端上无任何进程。 |
ERROR_MORE_DATA | 234 | 有更多数据可用。 |
ERROR_VC_DISCONNECTED | 240 | 已取消会话。 |
ERROR_INVALID_EA_NAME | 254 | 指定的扩展属性名无效。 |
ERROR_EA_LIST_INCONSISTENT | 255 | 扩展属性不一致。 |
ERROR_NO_MORE_ITEMS | 259 | 没有可用的数据了。 |
ERROR_CANNOT_COPY | 266 | 无法使用复制功能。 |
ERROR_DIRECTORY | 267 | 目录名无效。 |
ERROR_EAS_DIDNT_FIT | 275 | 扩展属性在缓冲区中不适用。 |
ERROR_EA_FILE_CORRUPT | 276 | 装在文件系统上的扩展属性文件已损坏。 |
ERROR_EA_TABLE_FULL | 277 | 扩展属性表格文件已满。 |
ERROR_INVALID_EA_HANDLE | 278 | 指定的扩展属性句柄无效。 |
ERROR_EAS_NOT_SUPPORTED | 282 | 装入的文件系统不支持扩展属性。 |
ERROR_NOT_OWNER | 288 | 企图释放并非呼叫方所拥有的多用户终端运行程序。 |
ERROR_TOO_MANY_POSTS | 298 | 发向信号灯的请求过多。 |
ERROR_PARTIAL_COPY | 299 | 仅完成部分的 ReadProcessMemoty 或 WriteProcessMemory 请求。 |
ERROR_MR_MID_NOT_FOUND | 317 | 系统无法在消息文件中为 %2 找到消息号为 0x%1 的消息文本。 |
ERROR_INVALID_ADDRESS | 487 | 试图访问无效的地址。 |
ERROR_ARITHMETIC_OVERFLOW | 534 | 算术结果超过 32 位。 |
ERROR_PIPE_CONNECTED | 535 | 管道的另一端有一进程。 |
ERROR_PIPE_LISTENING | 536 | 等候打开管道另一端的进程。 |
ERROR_EA_ACCESS_DENIED | 994 | 拒绝访问扩展属性。 |
ERROR_OPERATION_ABORTED | 995 | 由于线程退出或应用程序请求,已放弃 I/O 操作。 |
ERROR_IO_INCOMPLETE | 996 | 重叠 I/O 事件不在信号状态中。 |
ERROR_IO_PENDING | 997 | 重叠 I/O 操作在进行中。 |
ERROR_NOACCESS | 998 | 内存分配访问无效。 |
ERROR_SWAPERROR | 999 | 执行页内操作时的错误。 |
ERROR_STACK_OVERFLOW | 1001 | 递归太深;堆栈溢出。 |
ERROR_INVALID_MESSAGE | 1002 | 窗口无法在已发送的消息上操作。 |
ERROR_CAN_NOT_COMPLETE | 1003 | 无法完成此功能。 |
ERROR_INVALID_FLAGS | 1004 | 无效标志。 |
ERROR_UNRECOGNIZED_VOLUME | 1005 | 此卷不包含可识别的文件系统。请确定所有请求的文件系统驱动程序已加载,且此卷未损坏。 |
ERROR_FILE_INVALID | 1006 | 文件所在的卷已被外部改变,因此打开的文件不再有效。 |
ERROR_FULLSCREEN_MODE | 1007 | 无法在全屏幕模式下运行请求的操作。 |
ERROR_NO_TOKEN | 1008 | 试图引用不存在的令牌。 |
ERROR_BADDB | 1009 | 配置注册表数据库损坏。 |
ERROR_BADKEY | 1010 | 配置注册表项无效。 |
ERROR_CANTOPEN | 1011 | 无法打开配置注册表项。 |
ERROR_CANTREAD | 1012 | 无法读取配置注册表项。 |
ERROR_CANTWRITE | 1013 | 无法写入配置注册表项。 |
ERROR_REGISTRY_RECOVERED | 1014 | 注册表数据库中的某一文件必须使用记录或替代复制来恢复。恢复成功完成。 |
ERROR_REGISTRY_CORRUPT | 1015 | 注册表损坏。包含注册表数据的某一文件结构损坏,或系统的文件内存映像损坏,或因为替代副本、日志缺少或损坏而无法恢复文件。 |
ERROR_REGISTRY_IO_FAILED | 1016 | 由注册表启动的 I/O 操作失败并无法恢复。注册表无法读入、写出或清除任意一个包含注册表系统映像的文件。 |
ERROR_NOT_REGISTRY_FILE | 1017 | 系统试图加载或还原文件到注册表,但指定的文件并非注册表文件格式。 |
ERROR_KEY_DELETED | 1018 | 试图在标记为删除的注册表项上进行不合法的操作。 |
ERROR_NO_LOG_SPACE | 1019 | 系统无法分配注册表日志中所需空间。 |
ERROR_KEY_HAS_CHILDREN | 1020 | 无法在已有子项或值的注册表项中创建符号链接。 |
ERROR_CHILD_MUST_BE_VOLATILE | 1021 | 无法在易变父项下创建稳定子项。 |
ERROR_NOTIFY_ENUM_DIR | 1022 | 正在完成通知更改请求,而且信息没有返回到呼叫方的缓冲区中。当前呼叫方必须枚举文件来查找改动。 |
ERROR_DEPENDENT_SERVICES_RUNNING | 1051 | 停止控制被发送到其他正在运行的服务所依赖的服务。 |
ERROR_INVALID_SERVICE_CONTROL | 1052 | 请求的控件对此服务无效。 |
ERROR_SERVICE_REQUEST_TIMEOUT | 1053 | 服务没有及时响应启动或控制请求。 |
ERROR_SERVICE_NO_THREAD | 1054 | 无法创建此服务的线程。 |
ERROR_SERVICE_DATABASE_LOCKED | 1055 | 服务数据库已锁定。 |
ERROR_SERVICE_ALREADY_RUNNING | 1056 | 服务的范例已在运行中。 |
ERROR_INVALID_SERVICE_ACCOUNT | 1057 | 帐户名无效或不存在,或者密码对于指定的帐户名无效。 |
ERROR_SERVICE_DISABLED | 1058 | 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 |
ERROR_CIRCULAR_DEPENDENCY | 1059 | 指定了循环服务依存。 |
ERROR_SERVICE_DOES_NOT_EXIST | 1060 | 指定的服务并未以已安装的服务存在。 |
ERROR_SERVICE_CANNOT_ACCEPT_CTRL | 1061 | 服务无法在此时接受控制信息。 |
ERROR_SERVICE_NOT_ACTIVE | 1062 | 服务未启动。 |
ERROR_FAILED_SERVICE_CONTROLLER_ | 1063 | 服务进程无法连接到服务控制器上。 |
ERROR_EXCEPTION_IN_SERVICE | 1064 | 当处理控制请求时,在服务中发生异常。 |
ERROR_DATABASE_DOES_NOT_EXIST | 1065 | 指定的数据库不存在。 |
ERROR_SERVICE_SPECIFIC_ERROR | 1066 | 服务已返回特定的服务错误码。 |
ERROR_PROCESS_ABORTED | 1067 | 进程意外终止。 |
ERROR_SERVICE_DEPENDENCY_FAIL | 1068 | 依存服务或组无法启动。 |
ERROR_SERVICE_LOGON_FAILED | 1069 | 由于登录失败而无法启动服务。 |
ERROR_SERVICE_START_HANG | 1070 | 启动后,服务停留在启动暂停状态。 |
ERROR_INVALID_SERVICE_LOCK | 1071 | 指定的服务数据库锁定无效。 |
ERROR_SERVICE_MARKED_FOR_DELETE | 1072 | 指定的服务已标记为删除。 |
ERROR_SERVICE_EXISTS | 1073 | 指定的服务已存在。 |
ERROR_ALREADY_RUNNING_LKG | 1074 | 系统当前以最新的有效配置运行。 |
ERROR_SERVICE_DEPENDENCY_DELETED | 1075 | 依存服务不存在,或已被标记为删除。 |
ERROR_BOOT_ALREADY_ACCEPTED | 1076 | 已接受使用当前引导作为最后的有效控制设置。 |
ERROR_SERVICE_NEVER_STARTED | 1077 | 上次启动之后,仍未尝试引导服务。 |
ERROR_DUPLICATE_SERVICE_NAME | 1078 | 名称已用作服务名或服务显示名。 |
ERROR_DIFFERENT_SERVICE_ACCOUNT | 1079 | 此服务的帐户不同于运行于同一进程上的其他服务的帐户。 |
ERROR_END_OF_MEDIA | 1100 | 已达磁带的实际结尾。 |
ERROR_FILEMARK_DETECTED | 1101 | 磁带访问已达文件标记。 |
ERROR_BEGINNING_OF_MEDIA | 1102 | 已达磁带或磁盘分区的开头。 |
ERROR_SETMARK_DETECTED | 1103 | 磁带访问已达一组文件的结尾。 |
ERROR_NO_DATA_DETECTED | 1104 | 磁带上不再有任何数据。 |
ERROR_PARTITION_FAILURE | 1105 | 磁带不能分区。 |
ERROR_INVALID_BLOCK_LENGTH | 1106 | 在访问多卷分区的新磁带时,当前的块大小不正确。 |
ERROR_DEVICE_NOT_PARTITIONED | 1107 | 在加载磁带时找不到磁带分区信息。 |
ERROR_UNABLE_TO_LOCK_MEDIA | 1108 | 无法锁定媒体弹出功能。 |
ERROR_UNABLE_TO_UNLOAD_MEDIA | 1109 | 无法卸载介质。 |
ERROR_MEDIA_CHANGED | 1110 | 驱动器中的介质可能已更改。 |
ERROR_BUS_RESET | 1111 | 已复位 I/O 总线。 |
ERROR_NO_MEDIA_IN_DRIVE | 1112 | 驱动器中没有媒体。 |
ERROR_NO_UNICODE_TRANSLATION | 1113 | 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 |
ERROR_DLL_INIT_FAILED | 1114 | 动态链接库(DLL)初始化例程失败。 |
ERROR_SHUTDOWN_IN_PROGRESS | 1115 | 系统正在关机。 |
ERROR_NO_SHUTDOWN_IN_PROGRESS | 1116 | 因为没有任何进行中的关机过程,所以无法中断系统关机。 |
ERROR_IO_DEVICE | 1117 | 由于 I/O 设备错误,无法运行此项请求。 |
ERROR_SERIAL_NO_DEVICE | 1118 | 串行设备初始化不成功。串行驱动程序将卸载。 |
ERROR_IRQ_BUSY | 1119 | 无法打开正在与其他设备共享中断请求(IRQ)的设备。至少有一个使用该 IRQ 的其他设备已打开。 |
ERROR_MORE_WRITES | 1120 | 序列 I/O 操作已由另一个串行口的写入完成。(IOCTL_SERIAL_XOFF_COUNTER 已达零。) |
ERROR_COUNTER_TIMEOUT | 1121 | 因为已过超时时间,所以串行 I/O 操作完成。(IOCTL_SERIAL_XOFF_COUNTER 未达零。) |
ERROR_FLOPPY_ID_MARK_NOT_FOUND | 1122 | 在软盘上找不到 ID 地址标记。 |
ERROR_FLOPPY_WRONG_CYLINDER | 1123 | 软盘扇区 ID 字符域与软盘控制器磁道地址不匹配。 |
ERROR_FLOPPY_UNKNOWN_ERROR | 1124 | 软盘控制器报告软盘驱动程序不能识别的错误。 |
ERROR_FLOPPY_BAD_REGISTERS | 1125 | 软盘控制器返回与其寄存器中不一致的结果。 |
ERROR_DISK_RECALIBRATE_FAILED | 1126 | 访问硬盘时,重新校准操作失败。重试之后仍然不成功。 |
ERROR_DISK_OPERATION_FAILED | 1127 | 访问硬盘时,磁盘操作失败。重试之后仍然不成功。 |
ERROR_DISK_RESET_FAILED | 1128 | 当访问硬盘时,即使失败,仍须复位磁盘控制器。 |
ERROR_EOM_OVERFLOW | 1129 | 已达磁带结尾。 |
ERROR_NOT_ENOUGH_SERVER_MEMORY | 1130 | 服务器存储空间不足,无法处理此命令。 |
ERROR_POSSIBLE_DEADLOCK | 1131 | 检测出潜在的死锁状态。 |
ERROR_MAPPED_ALIGNMENT | 1132 | 指定的基址或文件偏移量没有适当对齐。 |
ERROR_SET_POWER_STATE_VETOED | 1140 | 改变系统供电状态的尝试被另一应用程序或驱动程序否决。 |
ERROR_SET_POWER_STATE_FAILED | 1141 | 系统 BIOS 改变系统供电状态的尝试失败。 |
ERROR_TOO_MANY_LINKS | 1142 | 试图在文件上创建超过文件系统支持的链接数。 |
ERROR_OLD_WIN_VERSION | 1150 | 指定程序要求更新的 Windows 版本。 |
ERROR_APP_WRONG_OS | 1151 | 指定程序不是 Windows 或 MS-DOS 程序。 |
ERROR_SINGLE_INSTANCE_APP | 1152 | 只能启动该 |
全部评论
请发表评论