在看 API 文档时, 我们经常见到 GetLastError; 它可以返回操作后系统给的提示.
但 GetLastError 返回的只是一个信息代码, 如何返回对应的具体信息呢?
FormatMessage 可以, 但这个函数太复杂了; 可以用 SysErrorMessage 代替它.
举例:
var
err: string;
ErrorCode: DWORD;
begin
ErrorCode:=GetLastError;
ShowMessage(IntToStr(ErrorCode));
err := SysErrorMessage(ErrorCode);
ShowMessage(err); {操作成功完成。}
end;
下面就是用 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 | 只能启动该指定程序的一个范例。 |
ERROR_RMODE_APP | 1153 | 该指定程序是为以前一个版本的的 Windows 而写的。 |
ERROR_INVALID_DLL | 1154 | 运行该应用程序所需的一个库文件已被损坏。 |
ERROR_NO_ASSOCIATION | 1155 | 没有应用程序与此操作的指定文件有关联。 |
ERROR_DDE_FAIL | 1156 | 在输送指令到应用程序的过程中出现错误。 |
ERROR_DLL_NOT_FOUND | 1157 | 执行该应用程序所需的库文件之一无法找到。 |
ERROR_BAD_USERNAME | 2202 | 指定的用户名无效。 |
ERROR_NOT_CONNECTED | 2250 | 此网络连接不存在。 |
ERROR_OPEN_FILES | 2401 | 此网络连接有文件打开或请求挂起。 |
ERROR_ACTIVE_CONNECTIONS | 2402 | 使用中的连接仍存在。 |
ERROR_DEVICE_IN_USE | 2404 | 设备正由活动进程使用,无法断开。 |
ERROR_BAD_DEVICE | 1200 | 指定的设备名无效。 |
ERROR_CONNECTION_UNAVAIL | 1201 | 设备当前未连接上,但其为一个记录连接。 |
ERROR_DEVICE_ALREADY_REMEMBERED | 1202 | 本地设备名称已有到另一网络资源的记录连接。 |
ERROR_NO_NET_OR_BAD_PATH | 1203 | 无任何网络提供程序接受指定的网络路径。 |
ERROR_BAD_PROVIDER | 1204 | 指定的网络提供程序名称无效。 |
ERROR_CANNOT_OPEN_PROFILE | 1205 | 无法打开网络连接配置文件。 |
ERROR_BAD_PROFILE | 1206 | 网络连接配置文件损坏。 |
ERROR_NOT_CONTAINER | 1207 | 无法枚举空载体。 |
ERROR_EXTENDED_ERROR | 1208 | 出现了扩展错误。 |
ERROR_INVALID_GROUPNAME | 1209 | 指定的组名格式无效。 |
ERROR_INVALID_COMPUTERNAME | 1210 | 指定的计算机名格式无效。 |
ERROR_INVALID_EVENTNAME | 1211 | 指定的事件名格式无效。 |
ERROR_INVALID_DOMAINNAME | 1212 | 指定的域名格式无效。 |
ERROR_INVALID_SERVICENAME | 1213 | 指定的服务名格式无效。 |
ERROR_INVALID_NETNAME | 1214 | 指定的网络名格式无效。 |
ERROR_INVALID_SHARENAME | 1215 | 指定的共享名格式无效。 |
ERROR_INVALID_PASSWORDNAME | 1216 | 指定的密码格式无效。 |
ERROR_INVALID_MESSAGENAME | 1217 | 指定的消息名格式无效。 |
ERROR_INVALID_MESSAGEDEST | 1218 | 指定的消息目标格式无效。 |
ERROR_SESSION_CREDENTIAL_CONFLICT | 1219 | 不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次 |
ERROR_REMOTE_SESSION_LIMIT_EXCEEDED | 1220 | 试图与网络服务器建立会话,但目前与该服务器建立的会话太多。 |
ERROR_DUP_DOMAINNAME | 1221 | 工作组或域名已由网络上的另一部计算机使用。 |
ERROR_NO_NETWORK | 1222 | 网络不存在或尚未启动。 |
ERROR_CANCELLED | 1223 | 操作已被用户取消。 |
ERROR_USER_MAPPED_FILE | 1224 | 请求的操作无法在使用用户映射区域打开的文件上执行。 |
ERROR_CONNECTION_REFUSED | 1225 | 远程系统拒绝网络连接。 |
ERROR_GRACEFUL_DISCONNECT | 1226 | 网络连接已被适当地关闭了。 |
ERROR_ADDRESS_ALREADY_ASSOCIATED | 1227 | 网络传输终结点已有与其关联的地址。 |
ERROR_ADDRESS_NOT_ASSOCIATED | 1228 | 地址仍未与网络终结点关联。 |
ERROR_CONNECTION_INVALID | 1229 | 企图在不存在的网络连接上进行操作。 |
ERROR_CONNECTION_ACTIVE | 1230 | 企图在使用中的网络连接上进行无效的操作。 |
ERROR_NETWORK_UNREACHABLE | 1231 | 不能访问网络位置。有关网络排除故障的信息,请参阅 Windows 帮助。 |
ERROR_HOST_UNREACHABLE | 1232 | 不能访问网络位置。有关网络排除故障的信息,请参阅 Windows 帮助。 |
ERROR_PROTOCOL_UNREACHABLE | 1233 | 不能访问网络位置。有关网络排除故障的信息,请参阅 Windows 帮助。 |
ERROR_PORT_UNREACHABLE | 1234 | 没有任何服务正在远程系统上的目标网络终结点上操作。 |
ERROR_REQUEST_ABORTED | 1235 | 请求被终止。 |
ERROR_CONNECTION_ABORTED | 1236 | 由本地系统终止网络连接。 |
ERROR_RETRY | 1237 | 操作无法完成。应该重试。 |
ERROR_CONNECTION_COUNT_LIMIT | 1238 | 因为已达到此帐户的最大同时连接数限制,所以无法连接服务器。 |
ERROR_LOGIN_TIME_RESTRICTION | 1239 | 试图在这个帐户未被授权的时间内登录。 |
ERROR_LOGIN_WKSTA_RESTRICTION | 1240 | 此帐户并未得到从这个工作站登录的授权。 |
ERROR_INCORRECT_ADDRESS | 1241 | 请求的操作不能使用这个网络地址。 |
ERROR_ALREADY_REGISTERED | 1242 | 服务器已经注册。 |
ERROR_SERVICE_NOT_FOUND | 1243 | 指定的服务不存在。 |
ERROR_NOT_AUTHENTICATED | 1244 | 因为用户还未被验证,不能执行所要求的操作。 |
ERROR_NOT_LOGGED_ON | 1245 | 因为用户还未登录网络,不能执行所要求的操作。指定的服务不存在。 |
ERROR_CONTINUE | 1246 | 正在继续工作。 |
ERROR_ALREADY_INITIALIZED | 1247 | 试图进行初始操作,但是初始化已完成。 |
ERROR_NO_MORE_DEVICES | 1248 | 没有更多的本地设备。 |
ERROR_NOT_ALL_ASSIGNED | 1300 | 并非所有被引用的特权都指派给呼叫方。 |
ERROR_SOME_NOT_MAPPED | 1301 | 帐户名和安全 ID 间的某些映射未完成。 |
ERROR_NO_QUOTAS_FOR_ACCOUNT | 1302 | 没有为该帐户特别设置系统配额限制。 |
ERROR_LOCAL_USER_SESSION_KEY | 1303 | 没有可用的加密密钥。返回了一个已知加密密钥。 |
ERROR_NULL_LM_PASSWORD | 1304 | 密码太复杂,无法转换成 LAN Manager 密码。返回的 LAN Manager 密码为空字符串。 |
ERROR_UNKNOWN_REVISION | 1305 | 修订级别未知。 |
ERROR_REVISION_MISMATCH | 1306 | 表明两个修订级别是不兼容的。 |
ERROR_INVALID_OWNER | 1307 | 这个安全 ID 不能指派为此对象的所有者。 |
ERROR_INVALID_PRIMARY_GROUP | 1308 | 这个安全 ID 不能指派为对象的主要组。 |
ERROR_NO_IMPERSONATION_TOKEN | 1309 | 目前未模仿客户端的线程试图在模仿令牌上操作。 |
ERROR_CANT_DISABLE_MANDATORY | 1310 | 组可能未被禁用。 |
ERROR_NO_LOGON_SERVERS | 1311 | 目前没有可用的登录服务器处理登录请求。 |
ERROR_NO_SUCH_LOGON_SESSION | 1312 | 指定的登录会话不存在。可能已被终止。 |
ERROR_NO_SUCH_PRIVILEGE | 1313 | 指定的特权不存在。 |
ERROR_PRIVILEGE_NOT_HELD | 1314 | 客户端没有所需的特权。 |
ERROR_INVALID_ACCOUNT_NAME | 1315 | 提供的名称不是正确格式的帐户名。 |
ERROR_USER_EXISTS | 1316 | 指定的用户已存在。 |
ERROR_NO_SUCH_USER | 1317 | 指定的用户不存在。 |
ERROR_GROUP_EXISTS | 1318 | 指定的组已存在。 |
ERROR_NO_SUCH_GROUP | 1319 | 指定的组不存在。 |
ERROR_MEMBER_IN_GROUP | 1320 | 指定的用户帐户已是指定组的成员,或是因为组包含成员所以无法删除指定的组。 |
ERROR_MEMBER_NOT_IN_GROUP | 1321 | 指定的用户帐户不是指定组帐户的成员。 |
ERROR_LAST_ADMIN | 1322 | 无法禁用或删除最后剩余的系统管理帐户。 |
ERROR_WRONG_PASSWORD | 1323 | 无法更新密码。提供作为当前密码的值不正确。 |
ERROR_ILL_FORMED_PASSWORD | 1324 | 无法更新密码。提供给新密码的值包含密码中不允许的值。 |
ERROR_PASSWORD_RESTRICTION | 1325 | 无法更新密码。为新密码提供的值不符合字符域的长度、复杂性或历史要求。 |
ERROR_LOGON_FAILURE | 1326 | 登录失败: 未知的用户名或错误密码。 |
ERROR_ACCOUNT_RESTRICTION | 1327 | 登录失败: 用户帐户限制。可能的原因包括不允许空密码,登录时间限制,或强制的策略限制。 |
ERROR_INVALID_LOGON_HOURS | 1328 | 登录失败: 违反帐户登录时间限制。 |
ERROR_INVALID_WORKSTATION | 1329 | 登录失败: 不允许用户登录到此计算机。 |
ERROR_PASSWORD_EXPIRED | 1330 | 登录失败: 指定的帐户密码已过期。 |
ERROR_ACCOUNT_DISABLED | 1331 | 登录失败: 禁用当前的帐户。 |
ERROR_NONE_MAPPED | 1332 | 帐户名与安全标识间无任何映射完成。 |
ERROR_TOO_MANY_LUIDS_REQUESTED | 1333 | 一次请求过多的本地用户标识符(LUIDs)。 |
ERROR_LUIDS_EXHAUSTED | 1334 | 无更多可用的本地用户标识符(LUIDs)。 |
ERROR_INVALID_SUB_AUTHORITY | 1335 | 对于该特别用法,安全 ID 的次级授权部分无效。 |
ERROR_INVALID_ACL | 1336 | 访问控制列表(ACL)结构无效。 |
ERROR_INVALID_SID | 1337 | 安全 ID 结构无效。 |
ERROR_INVALID_SECURITY_DESCR | 1338 | 安全描述符结构无效。 |
ERROR_BAD_INHERITANCE_ACL | 1340 | 无法创建固有的访问控制列表(ACL)或访问控制项目(ACE)。 |
ERROR_SERVER_DISABLED | 1341 | 服务器当前已禁用。 |
ERROR_SERVER_NOT_DISABLED | 1342 | 服务器当前已启用。 |
ERROR_INVALID_ID_AUTHORITY | 1343 | 所提供的值是无效的标识符颁发机构的值。 |
ERROR_ALLOTTED_SPACE_EXCEEDED | 1344 | 无更多可用的内存以更新安全信息。 |
ERROR_INVALID_GROUP_ATTRIBUTES | 1345 | 指定的特性无效,或不与组的特性兼容。 |
ERROR_BAD_IMPERSONATION_LEVEL | 1346 | 指定的模拟级别无效,或所提供的模拟级别无效。 |
ERROR_CANT_OPEN_ANONYMOUS | 1347 | 无法打开匿名级安全令牌。 |
ERROR_BAD_VALIDATION_CLASS | 1348 | 请求的验证信息类别无效。 |
ERROR_BAD_TOKEN_TYPE | 1349 | 令牌的类型对其尝试使用的方法不适当。 |
ERROR_NO_SECURITY_ON_OBJECT | 1350 | 无法在与安全性无关联的对象上运行安全性操作。 |
ERROR_CANT_ACCESS_DOMAIN_INFO | 1351 | 未能从域控制器读取配置信息,或者因为机器不可使用,或者是访问被拒绝。 |
ERROR_INVALID_SERVER_STATE | 1352 | 安全帐户管理器(SAM)或本地安全颁发机构(LSA)服务器处于运行安全操作的错误状态。 |
ERROR_INVALID_DOMAIN_STATE | 1353 | 域处于运行安全操作的错误状态。 |
ERROR_INVALID_DOMAIN_ROLE | 1354 | 该操作只能在主要域控制器执行。 |
ERROR_NO_SUCH_DOMAIN | 1355 | 指定的域不存在,或无法联系。 |
ERROR_DOMAIN_EXISTS | 1356 | 指定的域已存在。 |
ERROR_DOMAIN_LIMIT_EXCEEDED | 1357 | 试图超出每服务器域个数的限制。 |
ERROR_INTERNAL_DB_CORRUPTION | 1358 | 无法完成请求操作,因为磁盘上的严重媒体失败或数据结构损坏。 |
ERROR_INTERNAL_ERROR | 1359 | 出现了内部错误。 |
ERROR_GENERIC_NOT_MAPPED | 1360 | 通用访问类型包含于已映射到非通用类型的访问掩码中。 |
ERROR_BAD_DESCRIPTOR_FORMAT | 1361 | 安全描述符格式不正确(绝对或自相关的)。 |
ERROR_NOT_LOGON_PROCESS | 1362 | 请求的操作只准登录过程使用。该调用过程并未被记录为登录过程。 |
ERROR_LOGON_SESSION_EXISTS | 1363 | 无法使用已在使用中的标识启动新的会话。 |
ERROR_NO_SUCH_PACKAGE | 1364 | 特定的身份验证程序包未知。 |
ERROR_BAD_LOGON_SESSION_STATE | 1365 | 登录会话并非处于与请求操作一致的状态中。 |
ERROR_LOGON_SESSION_COLLISION | 1366 | 登录会话标识已在使用中。 |
ERROR_INVALID_LOGON_TYPE | 1367 | 登录请求包含无效的登录类型值。 |
ERROR_CANNOT_IMPERSONATE | 1368 | 在使用命名管道读取数据之前,无法经由该管道模拟。 |
ERROR_RXACT_INVALID_STATE | 1369 | 注册表子树的事务处理状态与请求状态不一致。 |
ERROR_RXACT_COMMIT_FAILURE | 1370 | 安全性数据库内部出现损坏。 |
ERROR_SPECIAL_ACCOUNT | 1371 | 无法在内置帐户上运行此操作。 |
ERROR_SPECIAL_GROUP | 1372 | 无法在内置特殊组上运行此操作。 |
ERROR_SPECIAL_USER | 1373 | 无法在内置特殊用户上运行此操作。 |
ERROR_MEMBERS_PRIMARY_GROUP | 1374 | 无法从组中删除用户,因为当前组为用户的主要组。 |
ERROR_TOKEN_ALREADY_IN_USE | 1375 | 令牌已作为主要令牌使用。 |
ERROR_NO_SUCH_ALIAS | 1376 | 指定的本地组不存在。 |
ERROR_MEMBER_NOT_IN_ALIAS | 1377 | 指定的帐户名不是本地组的成员。 |
ERROR_MEMBER_IN_ALIAS | 1378 | 指定的帐户名已是本地组的成员。 |
ERROR_ALIAS_EXISTS | 1379 | 指定的本地组已存在。 |
ERROR_LOGON_NOT_GRANTED | 1380 | 登录失败: 未授予用户在此计算机上的请求登录类型。 |
ERROR_TOO_MANY_SECRETS | 1381 | 已超过在单一系统中可保存机密的最大个数。 |
ERROR_SECRET_TOO_LONG | 1382 | 机密的长度超过允许的最大长度。 |
ERROR_INTERNAL_DB_ERROR | 1383 | 本地安全颁发机构数据库内部包含不一致性。 |
ERROR_TOO_MANY_CONTEXT_IDS | 1384 | 在尝试登录的过程中,用户的安全上下文积累了过多的安全标识。 |
ERROR_LOGON_TYPE_NOT_GRANTED | 1385 | 登录失败: 未授予用户在此计算机上的请求登录类型。 |
ERROR_NT_CROSS_ENCRYPTION_REQUIRED | 1386 | 更改用户密码时需要交叉加密密码。 |
ERROR_NO_SUCH_MEMBER | 1387 | 该成员不存在,因此不能将其添加到本地组中或从本地组删除。 |
ERROR_INVALID_MEMBER | 1388 | 无法将新成员加入到本地组中,因为成员的帐户类型错误。 |
ERROR_TOO_MANY_SIDS | 1389 | 已指定过多的安全标识。 |
ERROR_LM_CROSS_ENCRYPTION_REQUIRED | 1390 | 更改此用户密码时需要交叉加密密码。 |
ERROR_NO_INHERITANCE | 1391 | 表明 ACL 未包含任何可承继的组件。 |
ERROR_FILE_CORRUPT | 1392 | 文件或目录损坏且无法读取。 |
ERROR_DISK_CORRUPT | 1393 | 磁盘结构损坏且无法读取。 |
ERROR_NO_USER_SESSION_KEY | 1394 | 没有指定登录会话的用户会话密钥。 |
ERROR_LICENSE_QUOTA_EXCEEDED | 1395 | 正在访问的服务有连接数目授权限制。这时候已经无法再连接,原因是已经到了可接受的连接数目上限。 |
ERROR_INVALID_WINDOW_HANDLE | 1400 | 无效的窗口句柄。 |
ERROR_INVALID_MENU_HANDLE | 1401 | 无效的菜单句柄。 |
ERROR_INVALID_CURSOR_HANDLE | 1402 | 无效的光标句柄。 |
ERROR_INVALID_ACCEL_HANDLE | 1403 | 无效的加速器表句柄。 |
ERROR_INVALID_HOOK_HANDLE | 1404 | 无效的挂钩句柄。 |
ERROR_INVALID_DWP_HANDLE | 1405 | 无效的多重窗口位置结构句柄。 |
ERROR_TLW_WITH_WSCHILD | 1406 | 无法创建最上层子窗口。 |
ERROR_CANNOT_FIND_WND_CLASS | 1407 | 找不到窗口类别。 |
ERROR_WINDOW_OF_OTHER_THREAD | 1408 | 无效窗口;它属于另一线程。 |
ERROR_HOTKEY_ALREADY_REGISTERED | 1409 | 热键已注册。 |
ERROR_CLASS_ALREADY_EXISTS | 1410 | 类别已存在。 |
ERROR_CLASS_DOES_NOT_EXIST | 1411 | 类别不存在。 |
ERROR_CLASS_HAS_WINDOWS | 1412 | 类别仍有打开的窗口。 |
ERROR_INVALID_INDEX | 1413 | 无效索引。 |
ERROR_INVALID_ICON_HANDLE | 1414 | 无效的图标句柄。 |
ERROR_PRIVATE_DIALOG_INDEX | 1415 | 使用专用 DIALOG 窗口字词。 |
ERROR_LISTBOX_ID_NOT_FOUND | 1416 | 找不到列表框标识。 |
ERROR_NO_WILDCARD_CHARACTERS | 1417 | 找不到通配字符。 |
ERROR_CLIPBOARD_NOT_OPEN | 1418 | 线程没有打开的剪贴板。 |
ERROR_HOTKEY_NOT_REGISTERED | 1419 | 没有注册热键。 |
ERROR_WINDOW_NOT_DIALOG | 1420 | 窗口不是合法的对话窗口。 |
ERROR_CONTROL_ID_NOT_FOUND | 1421 | 找不到控件 ID。 |
ERROR_INVALID_COMBOBOX_MESSAGE | 1422 | 因为没有编辑控制,所以组合框的消息无效。 |
ERROR_WINDOW_NOT_COMBOBOX | 1423 | 窗口不是组合框。 |
ERROR_INVALID_EDIT_HEIGHT | 1424 | 高度必须小于 256。 |
ERROR_DC_NOT_FOUND | 1425 | 无效的设备上下文(DC)句柄。 |
ERROR_INVALID_HOOK_FILTER | 1426 | 无效的挂接程序类型。 |
ERROR_INVALID_FILTER_PROC | 1427 | 无效的挂接程序。 |
ERROR_HOOK_NEEDS_HMOD | 1428 | 没有模块句柄无法设置非本机的挂接。 |
ERROR_GLOBAL_ONLY_HOOK | 1429 | 此挂接程序只可整体设置。 |
ERROR_JOURNAL_HOOK_SET | 1430 | 日志挂接程序已安装。 |
ERROR_HOOK_NOT_INSTALLED | 1431 | 挂接程序尚未安装。 |
ERROR_INVALID_LB_MESSAGE | 1432 | 单一选择列表框的无效消息。 |
ERROR_SETCOUNT_ON_BAD_LB | 1433 | LB_SETCOUNT 发送到非被动的列表框。 |
ERROR_LB_WITHOUT_TABSTOPS | 1434 | 此列表框不支持 Tab 键宽度。 |
ERROR_DESTROY_OBJECT_OF_OTHER_THREAD | 1435 | 无法毁坏由另一个线程创建的对象。 |
ERROR_CHILD_WINDOW_MENU | 1436 | 子窗口没有菜单。 |
ERROR_NO_SYSTEM_MENU | 1437 | 窗口没有系统菜单。 |
ERROR_INVALID_MSGBOX_STYLE | 1438 | 无效的消息对话框样式。 |
ERROR_INVALID_SPI_VALUE | 1439 | 无效的系统范围内的(SPI_*)参数。 |
ERROR_SCREEN_ALREADY_LOCKED | 1440 | 已锁定屏幕。 |
ERROR_HWNDS_HAVE_DIFF_PARENT | 1441 | 多重窗口位置结构中窗口的所有句柄必须具有相同的上层。 |
ERROR_NOT_CHILD_WINDOW | 1442 | 窗口不是子窗口。 |
ERROR_INVALID_GW_COMMAND | 1443 | 无效的 GW_* 命令。 |
ERROR_INVALID_THREAD_ID | 1444 | 无效的线程标识。 |
ERROR_NON_MDICHILD_WINDOW | 1445 | 无法处理非多重文档接口(MDI)窗口中的消息。 |
ERROR_POPUP_ALREADY_ACTIVE | 1446 | 弹出式菜单已经激活。 |
ERROR_NO_SCROLLBARS | 1447 | 窗口没有滚动条。 |
ERROR_INVALID_SCROLLBAR_RANGE | 1448 | 滚动条范围不可大于 MAXLONG。 |
ERROR_INVALID_SHOWWIN_COMMAND | 1449 | 无法以指定的方式显示或删除窗口。 |
ERROR_NO_SYSTEM_RESOURCES | 1450 | 系统资源不足,无法完成请求的服务。 |
ERROR_NONPAGED_SYSTEM_RESOURCES | 1451 | 系统资源不足,无法完成请求的服务。 |
ERROR_PAGED_SYSTEM_RESOURCES | 1452 | 系统资源不足,无法完成请求的服务。 |
ERROR_WORKING_SET_QUOTA | 1453 | 配额不足,无法完成请求的服务。 |
ERROR_PAGEFILE_QUOTA | 1454 | 配额不足,无法完成请求的服务。 |
ERROR_COMMITMENT_LIMIT | 1455 | 页面文件太小,无法完成操作。 |
ERROR_MENU_ITEM_NOT_FOUND | 1456 | 找不到菜单项。 |
ERROR_INVALID_KEYBOARD_HANDLE | 1457 | 键盘布局句柄无效。 |
ERROR_HOOK_TYPE_NOT_ALLOWED | 1458 | 不允许使用挂钩类型。 |
ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION | 1459 | 该操作需要交互式窗口工作站。 |
ERROR_TIMEOUT | 1460 | 由于超时时间已过,该操作返回。 |
ERROR_EVENTLOG_FILE_CORRUPT | 1500 | 事件日志文件损坏。 |
ERROR_EVENTLOG_CANT_START | 1501 | 无法打开事件日志文件,事件日志服务没有启动。 |
ERROR_LOG_FILE_FULL | 1502 | 事件日志文件已满。 |
ERROR_EVENTLOG_FILE_CHANGED | 1503 | 事件日志文件已在读取间更改。 |
RPC_S_INVALID_STRING_BINDING | 1700 | 字符串绑定无效。 |
RPC_S_WRONG_KIND_OF_BINDING | 1701 | 绑定句柄的类型不正确。 |
RPC_S_INVALID_BINDING | 1702 | 绑定句柄无效。 |
RPC_S_PROTSEQ_NOT_SUPPORTED | 1703 | 不支持 RPC 协议序列。 |
RPC_S_INVALID_RPC_PROTSEQ | 1704 | RPC 协议序列无效。 |
RPC_S_INVALID_STRING_UUID | 1705 | 字符串通用唯一标识(UUID)无效。 |
RPC_S_INVALID_ENDPOINT_FORMAT | 1706 | 终结点格式无效。 |
RPC_S_INVALID_NET_ADDR | 1707 | 网络地址无效。 |
RPC_S_NO_ENDPOINT_FOUND | 1708 | 找不到终结点。 |
RPC_S_INVALID_TIMEOUT | 1709 | 超时值无效。 |
RPC_S_OBJECT_NOT_FOUND | 1710 | 找不到对象通用唯一标识(UUID)。 |
RPC_S_ALREADY_REGISTERED | 1711 | 对象通用唯一标识(UUID)已注册。 |
RPC_S_TYPE_ALREADY_REGISTERED | 1712 | 类型通用唯一标识(UUID)已注册。 |
RPC_S_ALREADY_LISTENING | 1713 | RPC 服务器已在侦听。 |
RPC_S_NO_PROTSEQS_REGISTERED | 1714 | 未登记任何协议序列。 |
RPC_S_NOT_LISTENING | 1715 | RPC 服务器未在侦听。 |
RPC_S_UNKNOWN_MGR_TYPE | 1716 | 管理程序类型未知。 |
RPC_S_UNKNOWN_IF | 1717 | 接口未知。 |
RPC_S_NO_BINDINGS | 1718 | 没有绑定。 |
RPC_S_NO_PROTSEQS | 1719 | 没有协议序列。 |
RPC_S_CANT_CREATE_ENDPOINT | 1720 | 无法创建终结点。 |
RPC_S_OUT_OF_RESOURCES | 1721 | 资源不足,无法完成该操作。 |
RPC_S_SERVER_UNAVAILABLE | 1722 | RPC 服务器不可用。 |
RPC_S_SERVER_TOO_BUSY | 1723 | RPC 服务器太忙,不能完成该操作。 |
RPC_S_INVALID_NETWORK_OPTIONS | 1724 | 网络选项无效。 |
RPC_S_NO_CALL_ACTIVE | 1725 | 该线程中没有远程过程调用活动。 |
RPC_S_CALL_FAILED | 1726 | 远程过程调用失败。 |
RPC_S_CALL_FAILED_DNE | 1727 | 远程过程调用失败且未运行。 |
RPC_S_PROTOCOL_ERROR | 1728 | 远程过程调用(RPC)协议出错。 |
RPC_S_UNSUPPORTED_TRANS_SYN | 1730 | RPC 服务器不支持传送语法。 |
RPC_S_UNSUPPORTED_TYPE | 1732 | 不支持通用唯一标识(UUID)类型。 |
RPC_S_INVALID_TAG | 1733 | 标识无效。 |
RPC_S_INVALID_BOUND | 1734 | 数组绑定无效。 |
RPC_S_NO_ENTRY_NAME | 1735 | 绑定不包含登录项名字。 |
RPC_S_INVALID_NAME_SYNTAX | 1736 | 名称语法无效。 |
RPC_S_UNSUPPORTED_NAME_SYNTAX | 1737 | 不支持该名称语法。 |
RPC_S_UUID_NO_ADDRESS | 1739 | 没有可用来创建通用唯一标识(UUID)的网络地址。 |
RPC_S_DUPLICATE_ENDPOINT | 1740 | 终结点重复。 |
RPC_S_UNKNOWN_AUTHN_TYPE | 1741 | 未知的验证类型。 |
RPC_S_MAX_CALLS_TOO_SMALL | 1742 | 调用的最大个数太小。 |
RPC_S_STRING_TOO_LONG | 1743 | 字符串太长。 |
RPC_S_PROTSEQ_NOT_FOUND | 1744 | 找不到 RPC 协议顺序。 |
RPC_S_PROCNUM_OUT_OF_RANGE | 1745 | 过程号超出范围。 |
RPC_S_BINDING_HAS_NO_AUTH | 1746 | 绑定不包含任何验证信息。 |
RPC_S_UNKNOWN_AUTHN_SERVICE | 1747 | 未知的验证服务。 |
RPC_S_UNKNOWN_AUTHN_LEVEL | 1748 | 未知的验证级别。 |
RPC_S_INVALID_AUTH_IDENTITY | 1749 | 安全上下文无效。 |
RPC_S_UNKNOWN_AUTHZ_SERVICE | 1750 | 未知的授权服务。 |
EPT_S_INVALID_ENTRY | 1751 | 项目无效。 |
EPT_S_CANT_PERFORM_OP | 1752 | 服务器终结点无法运行操作。 |
EPT_S_NOT_REGISTERED | 1753 | 终结点映射器中没有更多的终结点可用。 |
RPC_S_NOTHING_TO_EXPORT | 1754 | 未导出任何接口。 |
RPC_S_INCOMPLETE_NAME | 1755 | 项目名不完整。 |
RPC_S_INVALID_VERS_OPTION | 1756 | 版本选项无效。 |
RPC_S_NO_MORE_MEMBERS | 1757 | 没有其他成员。 |
RPC_S_NOT_ALL_OBJS_UNEXPORTED | 1758 | 没有内容未导出。 |
RPC_S_INTERFACE_NOT_FOUND | 1759 | 接口没有找到。 |
RPC_S_ENTRY_ALREADY_EXISTS | 1760 | 项目已存在。 |
RPC_S_ENTRY_NOT_FOUND | 1761 | 找不到项目。 |
RPC_S_NAME_SERVICE_UNAVAILABLE | 1762 | 名称服务不可用。 |
RPC_S_INVALID_NAF_ID | 1763 | 网络地址族无效。 |
RPC_S_CANNOT_SUPPORT | 1764 | 不支持请求的操作。 |
RPC_S_NO_CONTEXT_AVAILABLE | 1765 | 没有安全上下文可用来允许模仿。 |
RPC_S_INTERNAL_ERROR | 1766 | 远程过程调用(RPC)中发生内部错误。 |
RPC_S_ZERO_DIVIDE | 1767 | RPC 服务器试图以零除整数。 |
RPC_S_ADDRESS_ERROR | 1768 | RPC 服务器出现寻址错误。 |
RPC_S_FP_DIV_ZERO | 1769 | RPC 服务器上的浮点操作导至以零做除数。 |
RPC_S_FP_UNDERFLOW | 1770 | RPC 服务器上发生浮点下溢。 |
RPC_S_FP_OVERFLOW | 1771 | RPC 服务器上发生浮点溢出。 |
RPC_X_NO_MORE_ENTRIES | 1772 | 自动句柄绑定的可用 RPC 服务器列表已用完。 |
RPC_X_SS_CHAR_TRANS_OPEN_FAIL | 1773 | 无法打开字符翻译表文件。 |
RPC_X_SS_CHAR_TRANS_SHORT_FILE | 1774 | 包含字符转换表的文件小于 512 字节。 |
RPC_X_SS_IN_NULL_CONTEXT | 1775 | 在远程过程调用时,将空的上下文句柄从客户端传递到主机。 |
RPC_X_SS_CONTEXT_DAMAGED | 1777 | 在远程过程调用时,上下文句柄已更改。 |
RPC_X_SS_HANDLES_MISMATCH | 1778 | 传送给远程过程调用的绑定句柄不匹配。 |
RPC_X_SS_CANNOT_GET_CALL_HANDLE | 1779 | 承接体无法获得远程过程调用句柄。 |
RPC_X_NULL_REF_POINTER | 1780 | 向占位程序传送了空的索引指针。 |
RPC_X_ENUM_VALUE_OUT_OF_RANGE | 1781 | 枚举值越界。 |
RPC_X_BYTE_COUNT_TOO_SMALL | 1782 | 字节计数太小。 |
RPC_X_BAD_STUB_DATA | 1783 | 占位程序接收到错误数据。 |
ERROR_INVALID_USER_BUFFER | 1784 | 提供给请求操作的用户缓冲区无效。 |
ERROR_UNRECOGNIZED_MEDIA | 1785 | 磁盘媒体无法识别。可能未被格式化。 |
ERROR_NO_TRUST_LSA_SECRET | 1786 | 工作站没有信任机密。 |
ERROR_NO_TRUST_SAM_ACCOUNT | 1787 | 服务器上的安全数据库没有此工作站信任关系的计算机帐户。 |
ERROR_TRUSTED_DOMAIN_FAILURE | 1788 | 主域和受信域间的信任关系失败。 |
ERROR_TRUSTED_RELATIONSHIP_FAILURE | 1789 | 此工作站和主域间的信任关系失败。 |
ERROR_TRUST_FAILURE | 1790 | 网络登录失败。 |
RPC_S_CALL_IN_PROGRESS | 1791 | 此线程的远程过程调用已在进行中。 |
ERROR_NETLOGON_NOT_STARTED | 1792 | 试图登录,但是网络登录服务没有启动。 |
ERROR_ACCOUNT_EXPIRED | 1793 | 用户帐户已过期。 |
ERROR_REDIRECTOR_HAS_OPEN_HANDLES | 1794 | 重定向程序正使用中,不能卸装。 |
ERROR_PRINTER_DRIVER_ALREADY_INSTALLED | 1795 | 指定的打印机驱动程序已安装。 |
ERROR_UNKNOWN_PORT | 1796 | 指定的端口未知。 |
ERROR_UNKNOWN_PRINTER_DRIVER | 1797 | 未知的打印机驱动程序。 |
ERROR_UNKNOWN_PRINTPROCESSOR | 1798 | 未知的打印机处理器。 |
ERROR_INVALID_SEPARATOR_FILE | 1799 | 指定的分隔页文件无效。 |
ERROR_INVALID_PRIORITY | 1800 | 指定的优先级无效。 |
ERROR_INVALID_PRINTER_NAME | 1801 | 打印机名无效。 |
ERROR_PRINTER_ALREADY_EXISTS | 1802 | 打印机已存在。 |
ERROR_INVALID_PRINTER_COMMAND | 1803 | 打印机命令无效。 |
ERROR_INVALID_DATATYPE | 1804 | 指定的数据类型无效。 |
ERROR_INVALID_ENVIRONMENT | 1805 | 指定的环境无效。 |
RPC_S_NO_MORE_BINDINGS | 1806 | 没有更多的绑定。 |
ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT | 1807 | 所用帐户为域间信任帐户。请使用您的全局用户帐户或本地用户帐户来访问这台服务器。 |
ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT | 1808 | 所用帐户是一个计算机帐户。使用您的全局用户帐户或本地用户帐户来访问此服务器。 |
ERROR_NOLOGON_SERVER_TRUST_ACCOUNT | 1809 | 已使用的帐户为服务器信任帐户。使用您的全局用户帐户或本地用户帐户来访问此服务器。 |
ERROR_DOMAIN_TRUST_INCONSISTENT | 1810 | 指定域的名称或安全标识(SID)与该域的信任信息不一致。 |
ERROR_SERVER_HAS_OPEN_HANDLES | 1811 | 服务器在使用中且无法卸载。 |
ERROR_RESOURCE_DATA_NOT_FOUND | 1812 | 指定的映像文件不包含资源区域。 |
ERROR_RESOURCE_TYPE_NOT_FOUND | 1813 | 找不到映像文件中指定的资源类型。 |
ERROR_RESOURCE_NAME_NOT_FOUND | 1814 | 找不到映像文件中指定的资源名。 |
ERROR_RESOURCE_LANG_NOT_FOUND | 1815 | 找不到映像文件中指定的资源语言标识。 |
ERROR_NOT_ENOUGH_QUOTA | 1816 | 配额不足,无法处理此命令。 |
RPC_S_NO_INTERFACES | 1817 | 未登记任何接口。 |
RPC_S_CALL_CANCELLED | 1818 | 远程过程调用被取消。 |
RPC_S_BINDING_INCOMPLETE | 1819 | 绑定句柄不包含所有需要的信息。 |
RPC_S_COMM_FAILURE | 1820 | 在远程过程调用过程中通信失败。 |
RPC_S_UNSUPPORTED_AUTHN_LEVEL | 1821 | 请求的验证等级不被支持。 |
RPC_S_NO_PRINC_NAME | 1822 | 未登记任何主名称。 |
RPC_S_NOT_RPC_ERROR | 1823 | 指定的错误不是有效的 Windows RPC 错误码。 |
RPC_S_UUID_LOCAL_ONLY | 1824 | 已经分配只在这台计算机上有效的 UUID。 |
RPC_S_SEC_PKG_ERROR | 1825 | 出现了特定的安全程序包错误。 |
RPC_S_NOT_CANCELLED | 1826 | 线程未取消。 |
RPC_X_INVALID_ES_ACTION | 1827 | 无效的编码/解码句柄操作。 |
RPC_X_WRONG_ES_VERSION | 1828 | 系列程序包的不兼容版本。 |
RPC_X_WRONG_STUB_VERSION | 1829 | RPC 占位程序版本不兼容。 |
RPC_X_INVALID_PIPE_OBJECT | 1830 | RPC 管道对象无效或已损坏。 |
RPC_X_INVALID_PIPE_OPERATION | 1831 | 试图在 RPC 管道对象上进行无效操作。 |
RPC_X_WRONG_PIPE_VERSION | 1832 | 不支持该版本的 RPC 管道。 |
RPC_S_GROUP_MEMBER_NOT_FOUND | 1898 | 找不到该组成员。 |
EPT_S_CANT_CREATE | 1899 | 无法创建终结点映射表数据库项。 |
RPC_S_INVALID_OBJECT | 1900 | 对象通用唯一标识(UUID)为 nil UUID。 |
ERROR_INVALID_TIME | 1901 | 指定的时间无效。 |
ERROR_INVALID_FORM_NAME | 1902 | 指定的格式名称无效。 |
ERROR_INVALID_FORM_SIZE | 1903 | 指定的格式大小无效。 |
ERROR_ALREADY_WAITING | 1904 | 指定的打印机句柄正等候在 |
ERROR_PRINTER_DELETED | 1905 | 已删除指定的打印机。 |
ERROR_INVALID_PRINTER_STATE | 1906 | 打印机的状态无效。 |
ERROR_PASSWORD_MUST_CHANGE | 1907 | 用户首次登录之前必须更改密码。 |
ERROR_DOMAIN_CONTROLLER_NOT_FOUND | 1908 | 找不到此域的域控制器。 |
ERROR_ACCOUNT_LOCKED_OUT | 1909 | 引用的帐户当前已锁定,且可能无法登录。 |
OR_INVALID_OXID | 1910 | 没有发现指定的此对象导出者 |
OR_INVALID_OID | 1911 | 没有发现指定的对象。 |
OR_INVALID_SET | 1912 | 没有发现指定的对象解析器。 |
RPC_S_SEND_INCOMPLETE | 1913 | 一些待发数据仍停留在请求缓冲区内。 |
ERROR_NO_BROWSER_SERVERS_FOUND | 6118 | 此工作组的服务器列表当前无法使用 |
ERROR_INVALID_PIXEL_FORMAT | 2000 | 无效的像素格式。 |
ERROR_BAD_DRIVER | 2001 | 指定的驱动程序无效。 |
ERROR_INVALID_WINDOW_STYLE | 2002 | 窗口样式或类别属性对此操作无效。 |
ERROR_METAFILE_NOT_SUPPORTED | 2003 | 不支持请求的图元操作。 |
ERROR_TRANSFORM_NOT_SUPPORTED | 2004 | 不支持请求的变换操作。 |
ERROR_CLIPPING_NOT_SUPPORTED | 2005 | 不支持请求的剪切操作。 |
ERROR_UNKNOWN_PRINT_MONITOR | 3000 | 指定了未知的打印监视器。 |
ERROR_PRINTER_DRIVER_IN_USE | 3001 | 指定的打印机驱动程序当前正在使用。 |
ERROR_SPOOL_FILE_NOT_FOUND | 3002 | 找不到缓冲文件。 |
ERROR_SPL_NO_STARTDOC | 3003 | 未发送 StartDocPrinter 调用。 |
ERROR_SPL_NO_ADDJOB | 3004 | 未发送 AddJob 调用。 |
ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED | 3005 | 指定的打印处理器已经安装。 |
ERROR_PRINT_MONITOR_ALREADY_INSTALLED | 3006 | 指定的打印监视器已经安装。 |
ERROR_INVALID_PRINT_MONITOR | 3007 | 该指定的打印监视器不具备所要求的功能。 |
ERROR_PRINT_MONITOR_IN_USE | 3008 | 该指定的打印监视器正在使用中。 |
ERROR_PRINTER_HAS_JOBS_QUEUED | 3009 | 当打印机有作业排成队列时此操作请求是不允许的。 |
ERROR_SUCCESS_REBOOT_REQUIRED | 3010 | 请求的操作成功。直到重新启动系统前更改将不会生效。 |
ERROR_SUCCESS_RESTART_REQUIRED | 3011 | 请求的操作成功。直到重新启动服务前更改将不会生效。 |
ERROR_WINS_INTERNAL | 4000 | WINS 在处理命令时遇到错误。 |
ERROR_CAN_NOT_DEL_LOCAL_WINS | 4001 | 本地的 WINS 不能删除。 |
ERROR_STATIC_INIT | 4002 | 文件导入操作失败。 |
ERROR_INC_BACKUP | 4003 | 备份操作失败。是否先前已作过完整备份? |
ERROR_FULL_BACKUP | 4004 | 备份操作失败。请检查您备份数据库的目录。 |
ERROR_REC_NON_EXISTENT | 4005 | WINS 数据库中没有这个名称。 |
ERROR_RPL_NOT_ALLOWED | 4006 | 不允许复制一个尚未配置的伙伴。 |
以上信息不全, 下面代码可以获取更多系统信息:
var i: Integer; msg: string; begin for i := 0 to 14080 do begin msg := SysErrorMessage(i); if msg <> '' then Memo1.Lines.Add(Format('%d: %s', [i,msg])); end; end;