Сообщения об ошибках и исключениях
Список исключительных ситуаций мы уже обсуждали во второй главе книги. В данном приложении мы рассмотрим системные ошибки Win32 API. Код такой ошибки можно получить при помощи вызова функции GetLastError. В приведенной ниже таблице представлен список констант, получаемых в результате вызова функции GetLastError и их значений, а также краткое описание ошибок.
Таблица П. 1. Коды ошибок Win32 API

| Константа | Значение | Описание |
| ERROR_SUCCESS | 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 | Ошибка в данных (CRC) |
| 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 | В устройство вставлен неверный диск |
| ERROR_SHARING_BUFFER_EXCEEDED | 36 | Слишком много файлов открыто для совместного пользования |
| ERROR_HANDLE_EOF | 38 | Достигнут конец файла |
| ERROR_HANDLE_DISK_FULL | 39 | Диск полностью заполнен |
| ERROR_NOT_SUPPORTED | 50 | Сетевой запрос не поддерживается |
| ERROR_REM_NOT_LIST | 51 | Удаленный компьютер не доступен |
| ERROR_DUP_NAME | 52 | В сети присутствуют совпадающие имена |
| ERROR_BAD_NETPATH | 53 | Не найден сетевой путь |
| ERROR_NETWORK_BUSY | 54 | Сеть занята |
| ERROR_DEV_NOT_EXIST | 55 | Сетевой ресурс или устройство более недоступно |
| ERROR_TOO_MANY_CMDS | 56 | Достигнут предел числа команд NetBIOS |
| 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_ACCES_DENIED | 65 | Отсутствует доступ к сети |
| ERROR_BAD_DEV_TYPE | 66 | Неправильно указан тип сетевого ресурса |
| ERROR_BAD_NET_NAME | 67 | Не найдено сетевое имя |
| ERROR_TOO_MANY_NAMES | 68 | Превышено число имен для сетевой платы компьютера |
| ERROR_TOO_MANY_SESS | 69 | Превышено допустимое число сеансов NetBIOS |
| 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_STRUCTRURES | 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_I S_SET | 102 | Семафор установлен и не может быть закрыт |
| ERROR TOO_MANY_SEM_REQUESTS | 103 | Семафор не может быть установлен повторно |
| ERROR_INVALID_AT_INTERRUPT_TIME | 104 | Нельзя послать запрос к семафору эксклюзивного доступа во время выполнения прерываний |
| ERROR_SEM_OWNER_DIED | 105 | Данный семафор больше не принадлежит использовавшему его процессу |
| ERROR_SEM_USER_LIMIT | 106 | Достигнут предел числа пользователей семафора |
| ERROR_DI SK_CHANGE | 107 | В устройстве установлен не тот диск |
| ERROR_DRIVE_LOCKED | 108 | Диск занят или заблокирован |
| ERROR_BROKEN_PI PE | 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 | Неправильный вызов функции |
| ERROR_INVALI D_VERI FY_SWITCH | 118 | Неправильное значение параметра проверки записи данных на диск |
| ERROR_BAD_DRIVER_LEVEL | 119 | Невозможна обработка полученной команды |
| ERROR_CALL_NOT_IMPLEMENTED | 120 | Вызов функции не поддерживается в Win 16 |
| 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 | Выполнение дочернего процесса не завершено |
| ERROR_DIRECT_ACCESS_HANDLE | 130 | Попытка использования дескриптора файла для открытия диска и выполнения операции, отличающейся от ввода/вывода |
| ERROR_NEGATIVE_SEEK | 131 | Попытка поместить указатель на файл перед файлом |
| ERROR_SEEK_ON_DEVICE | 132 | Указатель на файл не может быть установлен на заданный файл |
| ERROR_I S_ JOIN_TARGET | 133 | Команда JOIN не может быть использована для дисков, в которых содержатся объединенные диски |
| ERROR_IS_ JOINED | 134 | Попытка использовать команду JOIN или SUBST для диска, который уже включен в набор объединенных дисков |
| ERROR_IS_SUBSTED | 135 | Попытка использовать команду JOIN или SUBST для диска, который уже был отображен |
| ERROR_NOT_JOINED | 136 | Диск не был объединен |
| ERROR_NOT_SUBSTED | 137 | Невозможно снять признак отображения с диска, который не был отображен |
| 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 | Указанный путь используется для объединенного диска |
| EKROR_PATH_BUSY | 148 | Невозможно использовать указанный путь |
| ERROR_I S_SUBST_TARGET | 149 | Невозможно объединить или отобразить диск, т. к. его папка уже используется для отображения |
| ERROR_SYSTEM_TRACE | 150 | Трассировка запрещена |
| 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 | Неправильно задан адрес идентификатора потока команд |
| ERROR_BAD_ARGUMENTS | 160 | Передан неправильный аргумент для процедуры DosExecPrgm |
| 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 | Неправильный порядок |
| ERROR_ALREADY_EXIST | 183 | Файл уже существует |
| ERROR_INVALID_FLAG_NUMBER | 186 | Неправильный номер флага |
| ERROR_SEM_NOT_FOUND | 187 | Семафор не найден |
| ERROR_INVALID_STARTING_CODESEG | 188 | Неправильно указана стартовая кодовая страница |
| ERROR_INVALID_STACKSEG | 189 | Неправильный сегмент стека |
| ERROR_INVALID_MODULETYPE | 190 | Неправильный тип модуля |
| ERROR_INVALID_EXE_SIGNATURE | 191 | Неправильное имя ЕХЕ-файла |
| ERROR EXE_MARKED_INVALID | 192 | Неправильная маркировка ЕХЕ-файла |
| ERROR_BAD_EXE_FORMAT | 193 | Неправильный формат ЕХЕ-файла |
| ERROR_ITERATED_DATA_EXCEEDS_64K | 194 | Размер блока данных не должен превышать 64 Кбайт |
| ERROR_INVALI D_MINALLOCS I ZE | 195 | Неверный минимальный размер файла |
| ERROR_DYNLINK_FROM_INVALID_RING | 196 | Неправильная динамическая ссылка |
| ERROR_IOPL_NOT_ENABLED | 197 | Невозможно запустить приложение в данной операционной системе |
| ERROR_INVALID_SEGDPL | 198 | Неправильный сегмент |
| ERROR_AUTODATASEG_EXCEEDS_64K | 199 | Сегмент кода не может превышать 64 Кбайт |
| ERROR_ENWAR_NOT_FOUND | 203 | Не удается найти указанный параметр |
| ERROR_NOSIGNAL_SENT | 205 | Ни один процесс не может обработать сигнал |
| ERROR_FILENAME_EXCED_RANGE | 206 | Превышена длина имени или расширения файла |
| ERROR_RING2_STACK_IN_USE | 207 | Стек занят |
| ERROR_MATA EXPANSION TOO_LONG | 208 | Неверно задан шаблон имени файла |
| ERROR_INVALID_SIGNAL_NUMBER | 209 | Неверный сигнал |
| ERROR_THREAD_1_INACT I VE | 210 | Не удается установить обработчик сигналов |
| ERROR_LOCKED | 212 | Сегмент заблокирован, перемещение невозможно |
| ERROR_TOO_MANY_MODULES | 214 | Превышено максимальное число подключаемых модулей к данной программе или модулю |
| ERROR_NESTING NOT ALLOWED | 215 | Вызовы процедуры LoadModule не могут быть вложенными |
| ERRORJBAD PIPE | 230 | Неправильное состояние канала |
| ERROR_PI PE_BUS Y | 231 | Канал занят |
| ERROR NO DATA | 232 | Идет процесс закрытия канала |
| ERROR_PIPE_NOT_CONNECTED | 233 | Канал не подключен ни к одному процессу |
| ERROR_MORE_DATA | 234 | Необходимы дополнительные данные |
| ERROR_VC_DI SCONNECTED | 240 | Сеанс был прекращен |
| ERROR_INVALID_EA_NAME | 254 | Неверное задание имени дополнительного атрибута |
| ERROR_EA_LI ST_INCONS I STENT | 255 | Дополнительные атрибуты не совместимы между собой |
| ERROR__NO_MORE_ITEMS | 259 | Отсутствие дополнительных данных |
| ERROR_CANNOT_COPY | 266 | Невозможно использовать интерфейс API Copy |
| ERROR_DIRECTORY | 267 | Неверно задано имя папки |
| ERROR_EAS_DIDN' T_FIT | 275 | Дополнительные атрибуты не помещаются в буфере |
| ERROR_EA_FI LE_CORRUPT | 276 | Файл дополнительных атрибутов поврежден |
| ERROR_EA_TABLE_FULL | 277 | Файл дополнительных атрибутов переполнен |
| ERROR_INVALID_EA_HANDLE | 278 | Неправильно указан дескриптор дополнительного атрибута |
| ERROR_EAS_NOT_SUPPORTED | 282 | Файловая система не поддерживает дополнительные атрибуты |
| ERRORJTOT OWNER | 288 | Освобождение не принадлежащего процессу объекта синхронизации |
| ERROR_TOO MANY POSTS | 298 | Слишком много попыток занесения события для семафора |
| ERROR_PART I AL_COPY | 299 | Запрос записи/чтения в процесс был выполнен лишь частично |
| ERROR_MR_MID_NOT_FOUND | 317 | Не удается найти данное сообщение в файле сообщений |
| 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 | Операция ввода/вывода была прервана |
| ERROR_IO_JENCOMPLETE | 996 | Операция ввода/вывода не завершена |
| ERROR_IO_PENDING | 997 | Происходит событие ввода/вывода |
| 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_REGI STRY_CORRUPT | 1015 | Реестр поврежден |
| ERROR_REGISTRY_IO_FAILED | 1016 | Не удалось выполнить чтение или запись для одного из файлов, содержащих образ системного реестра |
| ERROR_NOT_REGISTRY_FILE | 1017 | Не обнаружен файл реестра, либо он имеет неверный формат |
| ERROR_KEY_DELETED | 1018 | Параметр реестра был помечен на удаление |
| ERROR_NO_LOG_S PACE | 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 | Система работает с использованием последней корректной конфигурации (Last known good) |
| ERROR_SERVICE_DEPENDENCY_DELETED | 1075 | Дочерняя служба не существует или была помечена на удаление |
| ERROR_BOOT_ALREADY_ACCEPTED | 1076 | Текущая конфигурация уже была задействована в качестве источника последнего корректного набора параметров |
| ERROR_SERVICE_NEVER_STARTED | 1077 | Попытки запустить службу не наблюдались |
| ERROR_DUPLICATE_SERVICE_NAME | 1078 | Такое имя службы уже существует |
| 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 | He удается создать разделы на ленте стримера |
| ERROR_INVALI D_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 | Шина ввода/вывода была заново инициализирована |
| 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 10 DEVICE | 1117 | Ошибка ввода/вывода |
| ERROR_SERIAL_NO_DEVICE | 1118 | Последовательные устройства не инициализированы |
| ERROR_IRQJ3USY | 1119 | Данный запрос на прерывание (IRQ) уже используется другим устройством |
| ERROR MORE WRITES | 1120 | Последовательная операция ввода/вывода была завершена в результате операции записи в последовательный порт |
| ERROR COUNTER TIMEOUT | 1121 | Последовательная операция ввода/вывода была завершена по истечении периода ожидания |
| ERROR FLOPPY ID MARK NOT FOUND | 1122 | На гибком диске не обнаружена адресная метка идентификатора |
| ERROR FLOPPY WRONG CYLINDER | 1123 | Несоответствие между полем идентификатора сектора гибкого диска и адресом дорожки контроллера |
| 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_OLD_WIN_VERSION | 1150 | Для данной программы требуется более поздняя версия Windows |
| ERROR_APP_WRONG_OS | 115,1 | Данная программа не является приложением Windows или MS-DOS |
| ERROR_SINGLE_INSTANCE_APP | 1152 | Невозможен запуск более одной копии данной программы |
| ERROR_RMODE_APP | 1153 | Программа использует реальный режим |
| ERROR_INVALI D_DLL | 1154 | Поврежден один из файлов DLL, необходимых для работы данного приложения |
| ERROR_NO_ASSOTIATION | 1155 | Указанному файлу не сопоставлено ни одно приложение для выполнения данной операции |
| ERROR_DDE_FAIL | 1156 | Ошибка при пересылке команды приложению |
| ERROR_DLL_NOT_FOUND | 1157 | Не найден один из файлов DLL, необходимых для работы данного приложения |
| ERROR_BAD_DEVI CE | 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_CONFLIC | 1219 | Конфликт между указанными и существующими личными данными |
| ERROR_REMOTE_SESSION_LIMIT_EXCEE | 1220 | На сервере открыто слишком много сеансов |
| ERROR__DUP_DOMAINNAME | 1221 | Имя рабочей группы или домена уже существует и используется другим компьютером в сети |
| ERROR_NO_NETWORK | 1222 | Сеть отсутствует |
| ERROR_CANCELLED | 1223 | Операция отменена пользователем |
| ERROR_USER_MAPPED_FILE | 1224 | Операция не может быть выполнена для файла с открытым разделом |
| ERROR_CONNECTION_RE FUSED | 1225 | Удаленная система отклонила запрос на подключение к сети |
| ERROR GRACEFUL_DISCONNECT | 1226 | Сетевое подключение было закрыто |
| ERROR ADDRESS ALREADY_ASSOCIATED | 1227 | Конечной точке сетевого транспорта уже сопоставлен адрес |
| ERROR_ADDRES_NOT_ASSOCIATED | 1228 | Конечной точке сетевого транспорта еще не был сопоставлен адрес |
| ERROR_CONNECTION_INVALID | 1229 | Ошибка выполнения операции для несуществующего сетевого подключения |
| ERROR CONNECTION_ACTIVE | 1230 | Недопустимая операция для активного сетевого подключения |
| ERROR_NETWORK_UNREACHABLE | 1231 | Удаленная сеть недоступна |
| ERROR_HOST_UNREACHABLE | 1232 | Данный транспорт не обеспечивает доступ к удаленной системе |
| ERROR_PROTOCOL_UNREACHABLE | 1233 | Удаленная система не поддерживает транспортный протокол |
| ERROR_PORT_UNREACHABLE | 1234 | He запущена ни одна служба в удаленной системе |
| 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_REGI STEREO | 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 | Нет соответствия между именами пользователей и идентификаторами защиты |
| ERROR_NO_QUOTAS_FOR_ACCOUNT | 1302 | Системные квоты для данной учетной записи не установлены |
| ERROR LOCAL_USER_SESSION_KEY | 1303 | Ключ шифрования недоступен |
| ERROR_NULL_LM_PAS SWORD . . | 1304 | Пароль Windows NT слишком сложен и не может быть преобразован в пароль LAN Manager. Вместо пароля LAN Manager была возвращена пустая строка |
| ERROR UNKNOWN REVISION | 1305 | Неизвестная версия |
| ERROR_REVIS ION_MI SMATCH | 1306 | Несовместимые версии |
| ERROR_INVALI D_OWNER | 1307 | Данный код защиты не может соответствовать владельцу объекта |
| ERROR INVALID PRIMARY GROUP | 1308 | Данный код защиты не может соответствовать основной группе объекта |
| 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_INVALI D_ACCOUNT_NAME | 1315 | Неправильное имя пользователя |
| ERROR_USER EXISTS | 1316 | Пользователь с данным именем уже существует |
| ERROR_NO_SUCH_USER | 1317 | Пользователь с указанным именем не существует |
| ERRORJ3ROUPJSXISTS | 1318 | Указанная группа уже существует |
| ERROR_NO_SUCH_GROUP | 1319 | Указанная группа не существует |
| ERROR MEMBER IN GROUP | 1320 | Указанный пользователь уже является членом данной группы |
| ERROR_MEMBER_NOT_IN_GROUP | 1321 | Указанный пользователь не является членом данной группы |
| ERROR_LAST_ADMIN | 1322 | Последнюю учетную запись из группы администраторов невозможно отключить или удалить |
| ERROR_WRONG_PAS SWORD | 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_DI SABLED | 1331 | Учетная запись была отключена |
| ERROR_NONE_MAPPED | 1332 | Именам пользователей не сопоставлены коды защиты данных |
| ERROR_TOO_MANY_LUIDS_REQUESTED | 1333 | Одновременно запрошено слишком много локальных кодов пользователей |
| ERROR_LUIDS_EXHAUSTED | 1334 | Дополнительные локальные коды пользователей недоступны |
| ERROR_INVALI D_SUB_AUTHORIT Y | 1335 | Часть кода защиты данных содержит ошибки |
| ERROR_INVALI D_ACL | 1336 | Список управления доступом (ACL) имеет неверную структуру |
| ERROR_INVAL I D_S I D | 1337 | Код защиты данных (SID) имеет неверную структуру |
| ERROR_INVALID_SECURITY_DESCR | 1338 | Дескриптор защиты данных имеет неверную структуру |
| ERROR_BAD_INHERITANCE_ACL | 1340 | Не удается построить список управления доступом или элемент этого списка |
| ERROR_SERVER_DISABLED | 1341 | Сервер отключен |
| ERROR_SERVER_NOT_DI SABLED | 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 | Недоступен сервер Windows NT или объекты внутри домена защищены |
| ERROR_INVALID SERVER_STATE | 1352 | Диспетчер защиты или локальный сервер не смог выполнить данную операцию |
| ERROR_INVALI D_DOMAIN_STATE | 1353 | Нельзя выполнить данную операцию при текущем состоянии домена |
| ERROR_INVALID DOMAIN_ROLE | 1354 | Данная операция определена только для основного контроллера домена |
| ERROR_NO_SUCH_DOMAIN | 1355 | Указанный домен не cyinecTsyet |
| 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_DESCRIPTION_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_INVALI D_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_REQUIR | 1386 | Для смены пароля нужен зашифрованный пароль |
| ERROR_NO_SUCH_MEMBER | 1387 | Невозможно добавление нового члена в локальную группу |
| ERROR INVALID MEMBER | 1388 | Невозможно добавление нового члена в локальную группу, т. к. он имеет неправильный тип учетной записи |
| ERROR TOO MANY SIDS | 1389 | Слишком много кодов защиты было задано |
| ERROR_LM_CROSS_ENCRYPTION_REQUIR | 1390 | Для смены пароля необходим зашифрованный пароль |
| ERROR_NO_INHERITANCE | 1391 | Список управления доступом не содержит наследуемых компонентов |
| ERROR_FILE_CORRUPT | 1392 | Файл или папка повреждены, чтение или запись невозможны |
| ERROR_DISK CORRUPT | 1393 | Структура диска повреждена |
| ERROR_NO_USERJ3ESSION_KEY | 1394 | Отсутствует раздел сеанса пользователя для заданного сеанса входа в систему |
| ERROR_LICENSE_QUOTA_EXCEEDED | 1395 | Невозможны дополнительные подключения к службе, вследствие ограничения их числа |
| ERROR INVALID WINDOW HANDLE | 1400 | Неправильный дескриптор окна |
| ERROR_INVALI D_MENU_HANDLE | 1401 | Неправильный дескриптор меню |
| ERROR INVALID_CURSOR_HANDLE | 1402 | Неправильный дескриптор указателя |
| ERROR_INVALID_ACCEL_HANDLE | 1403 | Неправильный дескриптор таблицы сочетаний клавиш |
| ERROR_INVALID_HOOK_HANDLE | 1404 | Неправильный дескриптор обработчика |
| ERROR_INVALI D_DWP_HANDLE | 1405 | Неправильный дескриптор многооконной структуры |
| ERROR_TLW_WITH_WSCHILD | 1406 | He удается создать дочернее окно |
| ERROR_CANNOT_FIND_WND_CLASS | 1407 | Не найден класс окна |
| ERROR_WINDOW_OF_OTHER_THREAD | 1408 | Окно принадлежит другому потоку |
| ERROR HOTKEY ALREADY REGISTERED | 1409 | Назначенная комбинация горячих клавиш уже зарегистрирована |
| ERROR_CLASS ALREADY_EXIST | 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 | Ошибка при использовании ключевых слов, относящихся к окнам диалога типа private |
| 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_I D__NOT_FOUND | 1421 | Не найден идентификатор элемента управления |
| ERROR_INVALI D_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 | Список не входит в список табуляции |
| ERROR_DESTROY_OBJECT_OF_OTHER_TH | 1435 | Невозможно уничтожить объект, созданный в другом потоке |
| ERROR_CHILD_WINDOW_MENU | 1436 | Дочерние окна не могут содержать меню |
| ERROR_NO_SYSTEM_MENU | 1437 | Окно не имеет меню |
| ERROR_INVALID_MSGBOX_STYLE | 1438 | Неверный тип окна сообщения |
| ERROR_INVALID_SPI_VALUE | 1439 | Неверный системный параметр |
| ERROR_SCREEN_ALREADY_LOCKED | 1440 | Экран уже был заблокирован |
| ERROR_HWNDS_HAVE_DI FF_PARENT | 1441 | Дескрипторы окон многооконной структуры должны иметь общий родительский дескриптор |
| ERROR NOT CHILD WINDOW | 1442 | Окно не является дочерним |
| ERROR_INVALID_GW_COMMAND | 1443 | Неверная системная команда |
| ERROR_INVAL I D_THREAD_I D | 1444 | Неверный идентификатор потока |
| ERROR_NON_MDICHILD_WINDOW | 1445 | Окно не является компонентом многооконного интерфейса |
| ERROR_POPUP_ALREADY_ACTIVE | 1446 | Всплывающее меню уже активно |
| ERROR_NO_SCROLLBARS | 1447 | Окно не имеет полос прокрутки |
| ERROR INVALID SCROLLBAR RANGE | 1448 | Неправильное значение для полосы прокрутки (оно должно быть в пределах от 0 до 7FFF) |
| ERROR_INVALID_SHOWWIN_COMMAND | 1449 | Невозможно отобразить или удалить окно данным способом |
| ERROR_EVENTLOG_FILE_CORRUPT | 1500 | Файл журнала событий поврежден |
| ERROR EVENTLOG CANT START | 1501 | Не удается найти файл журнала событий |
| ERROR LOG FILE FULL | 1502 | Файл журнала событий переполнен |
| ERROR_EVENTLOG_FILE_CHANGED | 1503 | Файл журнала событий был изменен между двумя операциями чтения |
| ERROR_INVALID_USER_BUFFER | 1784 | Данный буфер не подходит для указанной операции |
| ERROR UNRECOGNOZED MEDIA | 1785 | Не удается определить тип диска |
| ERROR NO TRUST LSA SECRET | 1786 | Рабочая станция не может участвовать в отношениях доверенности |
| ERROR_NO_TRUST_SAM_ACCOUNT | 1787 | Сервер Windows NT не содержит записи для регистрации данного компьютера через отношения доверенности |
| ERROR_TRUSTED_DOMAIN_FAILURE | 1788 | Невозможно установить отношение доверенности между основным доменом и доменом-доверителем |
| ERROR_TRUSTED_RELATIONSHIP_FAILURE | 1789 | Не удалось установить доверительные отношения между данным компьютером и основным доменом |
| ERROR_TRUST_FAILURE | 1790 | Вход в сеть не произведен |
| ERROR_NETLOGON_NOT_STARTED | 1792 | Сетевая служба входа отключена |
| ERROR_ACCOUNT_EXPIRED | 1793 | Срок действия учетной записи пользователя истек |
| ERROR REDIRECTOR HAS OPEN HANDLE | 1794 | Клиент сети занят и не может быть выгружен |
| ERROR_PRINTER_DRIVER_ALREADY_INST . | 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 | Неверное задание среды |
| ERROR_INVALID_PRINTER_STATE | 1906 | Некорректное состояние принтера |
| ERROR_PASSWORD_MUST_CHANGE | 1907 | Пользователь должен сменить пароль |
| ERROR_DOMAIN_CONTROLLER_NOT_FOUND | 1908 | Не найден контроллер домена |
| ERROR_ACCOUNT_LOCKED_OUT | 1909 | Учетная запись пользователя заблокирована |
| 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_NONSUPPORTED | 2005 | Данная операция отсекания рисунка не поддерживается |
| ERROR_BAD_USERNAME | 2202 | Неверное имя пользователя |
| ERROR_NOT_CONNECTED | 2250 | Сетевое подключение отсутствует |
| ERROR_OPEN_FILES | 2401 | На подключенном устройстве имеются открытые файлы или запросы, которые ждут обработки |
| ERROR_ACTIVE_CONNECTIONS | 2402 | Имеются активные подключения |
| ERROR_DEVICE_IN_USE | 2404 | Устройство используется одним из процессов и не может быть отключено |
| ERROR_UNKNOWN_PRINT_MONITOR | 3000 | Неизвестный монитор печати |
| ERROR_PRINTER_DRIVER_IN_USE | 3001 | Драйвер принтера уже используется |
| ERROR_SPOOL_FILE_NOT_FOUND | 3002 | Не найден файл диспетчера очереди |
| ERROR_NO_BROWSER_SERVERS_FOUND | 6118 | Недоступен список серверов для данной рабочей группы |

Содержание.