Справочник кодов ошибок возможных при запросах
Номер ошибки: | Ошибка 10035 | |
Название ошибки: | Teamviewer Error Code 10035 | |
Описание ошибки: | Ошибка 10035: Возникла ошибка в приложении TeamViewer. Приложение будет закрыто. Приносим извинения за неудобства. | |
Разработчик: | TeamViewer | |
Программное обеспечение: | TeamViewer | |
Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
Анализ «Teamviewer Error Code 10035»
«Teamviewer Error Code 10035» — это стандартная ошибка времени выполнения. Когда дело доходит до TeamViewer, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. К сожалению, некоторые критические проблемы, такие как ошибка 10035, часто могут быть упущены из виду.
После первоначального выпуска пользователи TeamViewer могут столкнуться с сообщением «Teamviewer Error Code 10035» во время запуска программы. Если происходит «Teamviewer Error Code 10035», разработчикам будет сообщено об этой проблеме, хотя отчеты об ошибках встроены в приложение. TeamViewer вернется к коду и исправит его, а затем сделает обновление доступным для загрузки. Следовательно, разработчик будет использовать пакет обновления TeamViewer для устранения ошибки 10035 и любых других сообщений об ошибках.
Что вызывает ошибку времени выполнения 10035?
Ошибки выполнения при запуске TeamViewer — это когда вы, скорее всего, столкнетесь с «Teamviewer Error Code 10035». Три распространенные причины, по которым ошибки во время выполнения, такие как всплывающее окно ошибки 10035:
Ошибка 10035 Crash — это распространенная ошибка 10035 во время выполнения ошибки, которая приводит к полному завершению работы программы. Это возникает, когда TeamViewer не работает должным образом или не знает, какой вывод будет подходящим.
Утечка памяти «Teamviewer Error Code 10035» — если есть утечка памяти в TeamViewer, это может привести к тому, что ОС будет выглядеть вялой. Возможные искры включают сбой освобождения, который произошел в программе, отличной от C ++, когда поврежденный код сборки неправильно выполняет бесконечный цикл.
Ошибка 10035 Logic Error — Логическая ошибка вызывает неправильный вывод, даже если пользователь дал действительные входные данные. Неисправный исходный код TeamViewer может привести к этим проблемам с обработкой ввода.
Большинство ошибок Teamviewer Error Code 10035 являются результатом отсутствия или повреждения версии файла, установленного TeamViewer. Как правило, решить проблему можно заменой файла TeamViewer. В качестве дополнительного шага по устранению неполадок мы настоятельно рекомендуем очистить все пути к неверным файлам и ссылки на расширения файлов TeamViewer, которые могут способствовать возникновению такого рода ошибок, связанных с Teamviewer Error Code 10035.
Типичные ошибки Teamviewer Error Code 10035
Частичный список ошибок Teamviewer Error Code 10035 TeamViewer:
- «Ошибка в приложении: Teamviewer Error Code 10035»
- «Teamviewer Error Code 10035 не является приложением Win32.»
- «Извините за неудобства — Teamviewer Error Code 10035 имеет проблему. «
- «Не удается найти Teamviewer Error Code 10035»
- «Teamviewer Error Code 10035 не может быть найден. «
- «Ошибка запуска программы: Teamviewer Error Code 10035.»
- «Файл Teamviewer Error Code 10035 не запущен.»
- «Отказ Teamviewer Error Code 10035.»
- «Неверный путь к приложению: Teamviewer Error Code 10035.»
Проблемы TeamViewer Teamviewer Error Code 10035 возникают при установке, во время работы программного обеспечения, связанного с Teamviewer Error Code 10035, во время завершения работы или запуска или менее вероятно во время обновления операционной системы. Выделение при возникновении ошибок Teamviewer Error Code 10035 имеет первостепенное значение для поиска причины проблем TeamViewer и сообщения о них вTeamViewer за помощью.
Teamviewer Error Code 10035 Истоки проблем
Проблемы Teamviewer Error Code 10035 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с Teamviewer Error Code 10035, или к вирусам / вредоносному ПО.
Более конкретно, данные ошибки Teamviewer Error Code 10035 могут быть вызваны следующими причинами:
- Поврежденные ключи реестра Windows, связанные с Teamviewer Error Code 10035 / TeamViewer.
- Вирус или вредоносное ПО, повреждающее Teamviewer Error Code 10035.
- Вредоносное удаление (или ошибка) Teamviewer Error Code 10035 другим приложением (не TeamViewer).
- Другая программа, конфликтующая с Teamviewer Error Code 10035 или другой общей ссылкой TeamViewer.
- Поврежденная установка или загрузка TeamViewer (Teamviewer Error Code 10035).
Продукт Solvusoft
Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Все приказы на совершение торговых операций отправляются в виде структуры торгового запроса MqlTradeRequest с помощью функции OrderSend(). Результат выполнения этой функции помещается в структуру MqlTradeResult, поле retcode которой содержит код возврата торгового сервера.
10004 |
TRADE_RETCODE_REQUOTE |
Реквота |
10006 |
TRADE_RETCODE_REJECT |
Запрос отклонен |
10007 |
TRADE_RETCODE_CANCEL |
Запрос отменен трейдером |
10008 |
TRADE_RETCODE_PLACED |
Ордер размещен |
10009 |
TRADE_RETCODE_DONE |
Заявка выполнена |
10010 |
TRADE_RETCODE_DONE_PARTIAL |
Заявка выполнена частично |
10011 |
TRADE_RETCODE_ERROR |
Ошибка обработки запроса |
10012 |
TRADE_RETCODE_TIMEOUT |
Запрос отменен по истечению времени |
10013 |
TRADE_RETCODE_INVALID |
Неправильный запрос |
10014 |
TRADE_RETCODE_INVALID_VOLUME |
Неправильный объем в запросе |
10015 |
TRADE_RETCODE_INVALID_PRICE |
Неправильная цена в запросе |
10016 |
TRADE_RETCODE_INVALID_STOPS |
Неправильные стопы в запросе |
10017 |
TRADE_RETCODE_TRADE_DISABLED |
Торговля запрещена |
10018 |
TRADE_RETCODE_MARKET_CLOSED |
Рынок закрыт |
10019 |
TRADE_RETCODE_NO_MONEY |
Нет достаточных денежных средств для выполнения запроса |
10020 |
TRADE_RETCODE_PRICE_CHANGED |
Цены изменились |
10021 |
TRADE_RETCODE_PRICE_OFF |
Отсутствуют котировки для обработки запроса |
10022 |
TRADE_RETCODE_INVALID_EXPIRATION |
Неверная дата истечения ордера в запросе |
10023 |
TRADE_RETCODE_ORDER_CHANGED |
Состояние ордера изменилось |
10024 |
TRADE_RETCODE_TOO_MANY_REQUESTS |
Слишком частые запросы |
10025 |
TRADE_RETCODE_NO_CHANGES |
В запросе нет изменений |
10026 |
TRADE_RETCODE_SERVER_DISABLES_AT |
Автотрейдинг запрещен сервером |
10027 |
TRADE_RETCODE_CLIENT_DISABLES_AT |
Автотрейдинг запрещен клиентским терминалом |
10028 |
TRADE_RETCODE_LOCKED |
Запрос заблокирован для обработки |
10029 |
TRADE_RETCODE_FROZEN |
Ордер или позиция заморожены |
10030 |
TRADE_RETCODE_INVALID_FILL |
Указан неподдерживаемый тип исполнения ордера по остатку |
10031 |
TRADE_RETCODE_CONNECTION |
Нет соединения с торговым сервером |
10032 |
TRADE_RETCODE_ONLY_REAL |
Операция разрешена только для реальных счетов |
10033 |
TRADE_RETCODE_LIMIT_ORDERS |
Достигнут лимит на количество отложенных ордеров |
10034 |
TRADE_RETCODE_LIMIT_VOLUME |
Достигнут лимит на объем ордеров и позиций для данного символа |
10035 |
TRADE_RETCODE_INVALID_ORDER |
Неверный или запрещённый тип ордера |
10036 |
TRADE_RETCODE_POSITION_CLOSED |
Позиция с указанным POSITION_IDENTIFIER уже закрыта |
10038 |
TRADE_RETCODE_INVALID_CLOSE_VOLUME |
Закрываемый объем превышает текущий объем позиции |
10039 |
TRADE_RETCODE_CLOSE_ORDER_EXIST |
Для указанной позиции уже есть ордер на закрытие. Может возникнуть при работе в системе хеджинга:
|
10040 |
TRADE_RETCODE_LIMIT_POSITIONS |
Количество открытых позиций, которое можно одновременно иметь на счете, может быть ограничено настройками сервера. При достижении лимита в ответ на выставление ордера сервер вернет ошибку TRADE_RETCODE_LIMIT_POSITIONS. Ограничение работает по-разному в зависимости от типа учета позиций на счете:
|
10041 |
TRADE_RETCODE_REJECT_CANCEL |
Запрос на активацию отложенного ордера отклонен, а сам ордер отменен |
10042 |
TRADE_RETCODE_LONG_ONLY |
Запрос отклонен, так как на символе установлено правило «Разрешены только длинные позиции» (POSITION_TYPE_BUY) |
10043 |
TRADE_RETCODE_SHORT_ONLY |
Запрос отклонен, так как на символе установлено правило «Разрешены только короткие позиции» (POSITION_TYPE_SELL) |
10044 |
TRADE_RETCODE_CLOSE_ONLY |
Запрос отклонен, так как на символе установлено правило «Разрешено только закрывать существующие позиции« |
Предупреждения компилятора носят информационный характер и не являются сообщениями об ошибках.
21 |
Неполная запись даты в строке datetime |
22 |
Ошибочные числа в строке datetime для даты, требования: год 1970<=X<=3000 месяц 0<X<=12 день 0<X<= 31/30/28(29)…. |
23 |
Ошибочные числа в строке datetime для времени, требования: час 0<=X<24 минута 0<=X<60 |
24 |
Некорректный цвет в формате RGB: одна из компонент RGB меньше 0 или больше 255 |
25 |
Неизвестный символ эскейп последовательности. Известные: \n \r \t \\ \» \’ \X \x |
26 |
Слишком большой объем локальных переменных (>512кб) функции, уменьшите их количество |
29 |
Перечисление уже определено (дублирование) – члены будут добавлены к первому определению |
30 |
Переопределение макроса |
31 |
Переменная объявлена, но нигде не используется |
32 |
Конструктор должен иметь тип void |
33 |
Деструктор должен иметь тип void |
34 |
Константа не вмещается в диапазон целых (X>_UI64_MAX || X<_I64_MIN) и будет преобразована в тип double |
35 |
Слишком длинный HEX больше 16 значащих символов (обрезаются старшие полубайты) |
36 |
Нет ни одного полубайта в HEX строке «0x» |
37 |
Нет ни одной функции — нечего будет выполнять |
38 |
Используется неинициализированная переменная |
41 |
Функция не имеет тела, но и не вызывается |
43 |
Возможны потери данных при преобразовании типа. Пример: int x=(double)z; |
44 |
Потеря точности(данных) при преобразовании константы. Пример: int x=M_PI |
45 |
Несовпадение знаков операндов в операциях сравнения. Пример: (char)c1>(uchar)c2 |
46 |
Проблемы с импортом функций – требуется объявление #import либо импорт функций уже закрыт |
47 |
Описание слишком большое – лишние символы не будут включены в исполняемый файл |
48 |
Количество индикаторных буферов объявлено меньше, чем требуется |
49 |
Не указан цвет для отрисовки графической серии в индикаторе |
50 |
Нет ни одной графической серии для отображения индикатора |
51 |
Не обнаружена функция-обработчик ‘OnStart» в скрипте |
52 |
Функция-обработчик ‘OnStart» определена с неверными параметрами |
53 |
Функция ‘OnStart’ может быть определена только в скрипте |
54 |
Функция ‘OnInit’ определена с неверными параметрами |
55 |
Функция ‘OnInit’ не используется в скриптах |
56 |
Функция ‘OnDeinit’ определена с неверными параметрами |
57 |
Функция ‘OnDeinit’ не используется в скриптах |
58 |
Определены две функции ‘OnCalculate’. Будет использована OnCalculate() на одном ценовом массиве |
59 |
Обнаружено переполнение при вычислении сложной целочисленной константы |
60 |
Возможно, переменная неинициализирована. |
61 |
Данное объявление делает недоступным обращение к локальной переменной, объявленной на указанной строке |
62 |
Данное объявление делает недоступным обращение к глобальной переменной, объявленной на указанной строке |
63 |
Не может быть использовано для статических массивов |
64 |
Данное объявление делает недоступным обращение к предопределенной переменной |
65 |
Значение выражения всегда true/false |
66 |
Использование переменной или выражения типа bool в математических операциях является небезопасным |
67 |
Результат применения оператора унарного минуса к беззнаковому типу ulong неопределен |
68 |
Версия, указанная в свойстве #property version, недопустима для размещения в разделе Маркет, правильный формат #property version «XXX.YYY» |
69 |
Отсутствует выражение для выполнения по условию |
70 |
Неверный возвращаемый тип функции или некорректные параметры при объявлении функции-обработчика события |
71 |
Требуется явное приведение структур к одному типу |
72 |
Данное объявление делает недоступным прямое обращение к члену класса, объявленному на указанной строке. Доступ будет возможен только с помощью операции разрешения контекста :: |
73 |
Константа в двоичной записи слишком велика, старшие разряды будут отброшены |
74 |
Параметр в методе наследуемого класса отличается модификатором const, дочерняя функция перегрузила функцию родителя |
75 |
Отрицательное или слишком большое значения смещения в битовой операции сдвига, результат выполнения неопределён |
76 |
Функция должна вернуть значение |
77 |
Функция типа void не должна возвращать значение |
78 |
Не все варианты выполнения возвращают значение |
79 |
Выражения на глобальном уровне не разрешены |
80 |
Возможна ошибка в последовательности выполнения операций, используйте скобки для явного указания порядка |
81 |
Найдено два вида вызова OnCalCulate(). Вызываться будет вариант с использованием таймсерий OHLC |
82 |
Структура не содержит членов, размер будет приравнен 1 байту |
83 |
Нет обработки результата выполнения функции |
84 |
Индикатор, включаемый как ресурс, скомпилирован в режиме отладки. Это снижает его производительность. Для повышения скорости работы его нужно перекомпилировать |
85 |
Слишком большой код символа в строке, должен быть в диапазоне от 0 до 65535 |
86 |
Нераспознанный служебный символ в строке |
87 |
Не указано свойство индикатора, задающее вывод в главное окно или в отдельное подокно. Будет применено свойство #property indicator_chart_window |
MetaEdtior 5, редактор mql5-программ, выдает сообщения об ошибках программы, обнаруженных встроенным компилятором на стадии компиляции. Список этих ошибок приведен ниже в таблице. Для компиляции исходного кода в исполняемый нажмите F7. Программы с ошибками не могут быть скомпилированы, пока ошибки, указанные компилятором, не будут устранены.
100 |
Ошибка чтения файла |
101 |
Ошибка открытия *.EX5 файла для записи |
103 |
Недостаточно свободной памяти для завершения компиляции |
104 |
Нераспознанная компилятором пустая синтаксическая единица |
105 |
Некорректное имя файла в #include |
106 |
Ошибка доступа к файлу в #include (возможно файл не существует) |
108 |
Неподходящее имя для #define |
109 |
Неизвестная команда препроцессора (допустимы #include,#define,#property,#import) |
110 |
Неизвестный для компилятора символ |
111 |
Функция не реализована (описание есть, тела нет) |
112 |
Пропущена двойная кавычка («) |
113 |
Пропущена открывающая угловая скобка (<) или двойная кавычка («) |
114 |
Пропущена одинарная кавычка (‘) |
115 |
Пропущена закрывающая угловая скобка «>» |
116 |
Не указан тип в объявлении |
117 |
Нет оператора возврата return или имеется не во всех ветках выполнения |
118 |
Ожидалась открывающая скобка параметров вызова |
119 |
Ошибка записи EX5 |
120 |
Некорректный доступ к элементу массива |
121 |
Функция не имеет тип void и оператор return должен вернуть значение |
122 |
Некорректное объявление деструктора |
123 |
Отсутствует двоеточие «:» |
124 |
Переменная уже объявлена |
125 |
Переменная с таким идентификатором уже объявлена |
126 |
Имя переменной слишком длинное (>250 символов) |
127 |
Структура с таким идентификатором уже определена |
128 |
Структура не определена |
129 |
Член структуры с таким именем уже определен |
130 |
Нет такого члена структуры |
131 |
Нарушена парность квадратных скобок |
132 |
Ожидается открывающая круглая скобка «(« |
133 |
Несбалансированные фигурные скобки ( отсутствует «}» ) |
134 |
Сложно для компиляции (слишком большое ветвление, внутренний стек уровней переполнен) |
135 |
Ошибка открытия файла на чтение |
136 |
Недостаточно памяти для загрузки исходного файла в память |
137 |
Ожидается переменная |
138 |
Ссылка не может быть инициализирована |
140 |
Ожидалось присваивание (возникает при объявлении) |
141 |
Ожидается открывающая фигурная скобка «{« |
142 |
Параметр может быть только динамическим массивом |
143 |
Использование типа «void» недопустимо |
144 |
Нет пары для «)» или «]», т.е. отсутствует «(» или «[« |
145 |
Нет пары для «(» или «[«, т.е. отсутствует «)» или «]» |
146 |
Некорректная размерность массива |
147 |
Слишком много параметров (>64) |
149 |
Этот токен тут не ожидается |
150 |
Недопустимое использование операции (неправильные операнды) |
151 |
Выражение типа void недопустимо |
152 |
Ожидается оператор |
153 |
Неправильное использование break |
154 |
Ожидается точка с запятой «;» |
155 |
Ожидается запятая «,» |
156 |
Тип должен быть определен как класс, а не как структура |
157 |
Ожидалось выражение |
158 |
В HEX встречается «не HEX символ» или слишком длинное число (количество цифр > 511) |
159 |
Строка-константа имеет более 65534 символов |
160 |
Определение функции здесь недопустимо |
161 |
Неожиданный конец программы |
162 |
Форвардная декларация для структур запрещена |
163 |
Функция с таким именем уже определена и имеет иной тип возвращаемого значения |
164 |
Функция с таким именем уже определена и имеет иной набор параметров |
165 |
Функция с таким именем уже определена и реализована |
166 |
Перегрузка функции для данного вызова не найдена |
167 |
Функция с возвращаемым значением типа void не может возвращать значение |
168 |
Функция не определена |
170 |
Ожидается значение |
171 |
В выражении case допустимы только целочисленные константы |
172 |
Значение для case в этом switch уже использовано |
173 |
Ожидается целочисленное значение |
174 |
В выражении #import ожидается имя файла |
175 |
Выражения на глобальном уровне не допустимы |
176 |
Пропущена круглая скобка «)» перед «;» |
177 |
Слева от знака равенства предполагается переменная |
178 |
Результат выражения не используется |
179 |
Объявление переменных в case недопустимо |
180 |
Неявное преобразование из строки в число |
181 |
Неявное преобразование числа в строку |
182 |
Неоднозначный вызов перегруженной функции (подходят несколько перегрузок) |
183 |
Недопустимый else без соответствующего if |
184 |
Недопустимый case или default без соответствующего switch |
185 |
Недопустимое использование эллипсиса |
186 |
Инициализирующая последовательность имеет большее количество элементов чем инициализируемая переменная |
187 |
Ожидается константа для case |
188 |
Требуется константное выражение |
189 |
Константная переменная не может быть изменена |
190 |
Ожидается закрывающая скобка или запятая (объявление члена массива) |
191 |
Идентификатор перечисления уже используется |
192 |
Перечисление не может иметь модификаторов доступа (const, extern, static) |
193 |
Член перечисления уже объявлен с другим значением |
194 |
Существует переменная, определенная с таким же именем |
195 |
Существует структура, определенная с таким же именем |
196 |
Ожидается имя члена перечисления |
197 |
Ожидается целочисленное выражение |
198 |
Деление на ноль в константном выражении |
199 |
Неверное количество параметров в функции |
200 |
Параметром по ссылке должна быть переменная |
201 |
Ожидается переменная такого же типа для передачи по ссылке |
202 |
Константная переменная не может быть передана по неконстантной ссылке |
203 |
Требуется целочисленная положительная константа |
204 |
Ошибка доступа к защищенному члену класса |
205 |
Импорт уже определен по другому пути |
208 |
Исполняемый файл не создан |
209 |
Для индикатора не найдена точка входа ‘OnCalculate’ |
210 |
Оператор continue может быть использован только внутри цикла |
211 |
Ошибка доступа к private(закрытому) члену класса |
213 |
Метод структуры или класса не объявлен |
214 |
Ошибка доступа к private(закрытому) методу класса |
216 |
Копирование структур с объектами недопустимо |
218 |
Выход индекса за границы массива |
219 |
Недопустима инициализация массивов в объявлении структуры или класса |
220 |
Конструктор класса не может иметь параметров |
221 |
Деструктор класса не может иметь параметров |
222 |
Метод класса или структуры с таким именем и параметрами уже объявлен |
223 |
Ожидается операнд |
224 |
Метод класса или структуры с таким именем есть, но с другими параметрами (объявление!=реализация) |
225 |
Импортируемая функция не описана |
226 |
Функция ZeroMemory() не применима для классов с защищенными членами или наследованием |
227 |
Неоднозначный вызов перегруженной функции (точное совпадение параметров для нескольких перегрузок) |
228 |
Ожидается имя переменной |
229 |
Ссылку нельзя объявить в этом месте |
230 |
Уже используется в качестве имени перечисления |
232 |
Ожидается класс или структура |
235 |
Нельзя вызывать delete для удаления массива |
236 |
Ожидается оператор ‘ while ‘ |
237 |
В delete должен быть указатель |
238 |
default для этого switch уже есть |
239 |
Синтаксическая ошибка |
240 |
Escape-последовательность может встретиться только в строках ( начинается с ‘\’ ) |
241 |
Требуется массив – квадратная скобка ‘[‘ не относится к массиву либо в качестве параметра-массива подают не массив |
242 |
Не может быть инициализировано посредством инициализирующей последовательности |
243 |
Импорт не определен |
244 |
Ошибка оптимизатора на синтаксическом дереве |
245 |
Объявлено слишком много структур (упростите программу) |
246 |
Преобразование параметра недопустимо |
247 |
Некорректное использование оператора delete |
248 |
Нельзя объявить указатель на ссылку |
249 |
Нельзя объявить ссылку на ссылку |
250 |
Нельзя объявить указатель на указатель |
251 |
Недопустимо объявление структуры в списке параметров |
252 |
Недопустимая операция приведения типов |
253 |
Указатель можно объявить только для класса или структуры |
256 |
Необъявленный идентификатор |
257 |
Ошибка оптимизатора исполняемого кода |
258 |
Ошибка генерации исполняемого кода |
260 |
Недопустимое выражение для оператора switch |
261 |
Переполнение пула строковых констант, упростите программу |
262 |
Невозможно преобразовать к перечислению |
263 |
Нельзя использовать virtual для данных (членов класса или структуры) |
264 |
Нельзя вызвать защищенный метод класса |
265 |
Переопределяемая виртуальная функция возвращает другой тип |
266 |
Класс нельзя наследовать от структуры |
267 |
Структуру нельзя наследовать от класса |
268 |
Конструктор не может быть виртуальным (спецификатор virtual недопустим) |
269 |
Структура не может иметь виртуальных методов |
270 |
Функция должна иметь тело |
271 |
Перегрузка системных функций (функций терминала) запрещена |
272 |
Спецификатор const недопустим для функций, не являющихся членом класса или структуры |
274 |
Нельзя менять члены класса в константном методе |
276 |
Неподходящая инициализирующая последовательность |
277 |
Пропущено значение по умолчанию для параметра (специфика объявления параметров по умолчанию) |
278 |
Переопределение параметра по умолчанию (в объявлении и реализации разные значения) |
279 |
Нельзя вызвать неконстантный метод для константного объекта |
280 |
Для доступа к членам требуется объект (поставлена точка для не класса/структуры) |
281 |
Имя уже объявленной структуры нельзя использовать при объявлении |
284 |
Неразрешенное преобразование (при закрытом наследовании) |
285 |
Структуры и массивы не могут быть использованы в качестве input-переменных |
286 |
Спецификатор const недопустим для конструктора/деструктора |
287 |
Неправильное строковое выражение для типа datetime |
288 |
Неизвестное свойство (#property) |
289 |
Некорректное значение для свойства |
290 |
Некорректный индекс для свойства в #property |
291 |
Пропущен параметр вызова – < func(x,) > |
293 |
Объект должен быть передан по ссылке |
294 |
Массив должен быть передан по ссылке |
295 |
Функция была декларирована как экспортируемая |
296 |
Функция не была декларирована как экспортируемая |
297 |
Экспортировать импортируемую функцию нельзя |
298 |
Импортируемая функция не может иметь такого параметра (нельзя передавать указатель, класс или структуру, содержащую динамический массив, указатель, класс и т.д.) |
299 |
Должен быть класс |
300 |
Секция #import не закрыта |
302 |
Несоответствие типов |
303 |
extern-переменная уже инициализирована |
304 |
Не найдено ни одной экспортируемой функции или стандартной точки входа |
305 |
Явный вызов конструктора запрещен |
306 |
Метод был объявлен константным |
307 |
Метод не был объявлен константным |
308 |
Некорректный размер ресурсного файла |
309 |
Некорректное имя ресурса |
310 |
Ошибка открытия файла ресурса |
311 |
Ошибка чтения файла ресурса |
312 |
Неизвестный тип ресурса |
313 |
Некорректный путь к файлу ресурса |
314 |
Указанное имя ресурса уже используется |
315 |
Ожидались параметры макроса |
316 |
После имени макроса должен быть пробел |
317 |
Ошибка в описании параметров макроса |
318 |
Неверное число параметров при использовании макроса |
319 |
Превышение максимального количества(16) параметров для макроса |
320 |
Макрос слишком сложный, требуется упрощение |
321 |
Параметром EnumToString() может быть только перечисление |
322 |
Имя ресурса слишком длинное |
323 |
Неподдерживаемый формат изображения (допустим только BMP-формат с глубиной цвета 24 или 32 бита) |
324 |
Объявление массива внутри оператора запрещено |
325 |
Функцию можно определить только на глобальном уровне |
326 |
Данное объявление недопустимо для текущей области видимости (области определения) |
327 |
Инициализация статичных переменных значениями локальных недопустима |
328 |
Недопустимое объявление массива объектов, не имеющих конструктора по умолчанию |
329 |
Список инициализации разрешен только для конструкторов |
330 |
Отсутствует определение функции после списка инициализации |
331 |
Список инициализации пуст |
332 |
Инициализация массива в конструкторе запрещена |
333 |
В списке инициализации запрещено инициализировать члены родительского класса |
334 |
Ожидалось выражение целого типа |
335 |
Требуемый объем памяти для массива превышает максимально допустимое значение |
336 |
Требуемый объем памяти для структуры превышает максимально допустимое значение |
337 |
Требуемый объем памяти для переменных, объявленных на глобальном уровне, превышает максимально допустимое значение |
338 |
Требуемый объем памяти для локальных переменных превышает максимально допустимое значение |
339 |
Конструктор не определен |
340 |
Недопустимое имя для файла иконки |
341 |
Не удалось открыть файла иконки по указанному пути |
342 |
Файл иконки некорректен и не соответствует формату ICO |
343 |
Повторная инициализация члена в конструкторе класса/структуры с помощью списка инициализации |
344 |
Инициализация статических членов в списке инициализации конструктора не допускается |
345 |
Инициализация нестатического члена класса/структуры на глобальном уровне запрещена |
346 |
Имя метода класса/структуры совпадает с ранее объявленным именем члена |
347 |
Имя члена класса/структуры совпадает с ранее объявленным именем метода |
348 |
Виртуальная функция не может быть объявлена как static |
349 |
Модификатор const недопустим для статической функции |
350 |
Конструктор или деструктор не могут быть статическими |
351 |
Нельзя обращаться к нестатическому члену/методу класса или структуры из статической функции |
352 |
После ключевого слова operator ожидается перегружаемая операция (+,-,[],++,— и т.д.) |
353 |
Не все операции можно перегружать в MQL5 |
354 |
Определение не соответствует объявлению |
355 |
Указано неверное количество параметров для оператора |
356 |
Не обнаружено ни одной функции-обработчика события |
357 |
Методы не могут быть экспортируемыми |
358 |
Нельзя приводить указатель на константный объект к указателю на неконстантный объект |
359 |
Шаблоны классов пока не поддерживаются |
360 |
Перегрузка шаблонов функций пока не поддерживается |
361 |
Невозможно применить шаблон функции |
362 |
Неоднозначный параметр в шаблоне функции (подходят несколько типов параметра) |
363 |
Невозможно определить к какому типу параметра приводить аргумент шаблона функции |
364 |
Неверное количество параметров в шаблоне функции |
365 |
Шаблон функции не может быть виртуальным |
366 |
Шаблоны функций не могут быть экспортированы |
367 |
Нельзя импортировать шаблоны функций |
368 |
Структуры, содержащие объекты, недопустимы |
369 |
Массивы строк и структуры, содержащие объекты, недопустимы |
370 |
Статический член класса/структуры должен быть явно инициализирован |
371 |
Ограничение компилятора: строка не может содержать более 65 535 символов |
372 |
Несогласованные #ifdef/#endif |
373 |
Результатом выполнения функции не может быть объект класса, так как отсутствует конструктор копирования |
374 |
Нельзя использовать нестатические члены и/или методы при инициализации статической переменной |
375 |
OnTesterInit() нельзя использовать без объявления обработчика OnTesterDeinit() |
376 |
Имя локальной переменной совпадает с именем одного из параметров функции |
377 |
Нельзя использовать макросы __FUNCSIG__ и __FUNCTION__ вне тела функции |
378 |
Недопустимый возвращаемый тип. Например, такая ошибка будет выдана для функций, импортированных из DLL, которые возвращают структуру или указатель в качестве результата |
379 |
Ошибка при использовании шаблона |
380 |
Не используется |
381 |
Недопустимый синтаксис при объявлении чисто виртуальной функции, разрешено «=NULL» или «=0» |
382 |
Только виртуальные функции могут быть объявлены со спецификатором чисто виртуальной функции («=NULL» или «=0») |
383 |
Нельзя создать экземпляр абстрактного класса |
384 |
Для динамического приведения с помощью оператора dynamic_cast типом назначения должен быть указатель на пользовательский тип |
385 |
Ожидается тип «указатель на функцию» |
386 |
Указатели на методы не поддерживаются |
387 |
Ошибка – невозможно определить тип указателя на функцию |
388 |
Приведение типа недоступно из-за закрытого наследования |
389 |
Переменная с модификатором const должна быть проинициализирована при объявлении |
393 |
В интерфейсе могут быть объявлены только методы с публичным доступом |
394 |
Недопустимое вложение интерфейса в другой интерфейс |
395 |
Интерфейс может наследоваться только от другого интерфейса |
396 |
Ожидается интерфейс |
397 |
Интерфейсы поддерживают только публичное наследование |
398 |
Интерфейс не может содержать члены |
399 |
Нельзя создавать объекты интерфейса напрямую, только через наследование |
GetLastError() – функция, возвращающая код последней ошибки, которая хранится в предопределенной переменной _LastError. Значение этой переменной можно сбросить в ноль функцией ResetLastError().
ERR_SUCCESS |
0 |
Операция выполнена успешно |
ERR_INTERNAL_ERROR |
4001 |
Неожиданная внутренняя ошибка |
ERR_WRONG_INTERNAL_PARAMETER |
4002 |
Ошибочный параметр при внутреннем вызове функции клиентского терминала |
ERR_INVALID_PARAMETER |
4003 |
Ошибочный параметр при вызове системной функции |
ERR_NOT_ENOUGH_MEMORY |
4004 |
Недостаточно памяти для выполнения системной функции |
ERR_STRUCT_WITHOBJECTS_ORCLASS |
4005 |
Структура содержит объекты строк и/или динамических массивов и/или структуры с такими объектами и/или классы |
ERR_INVALID_ARRAY |
4006 |
Массив неподходящего типа, неподходящего размера или испорченный объект динамического массива |
ERR_ARRAY_RESIZE_ERROR |
4007 |
Недостаточно памяти для перераспределения массива либо попытка изменения размера статического массива |
ERR_STRING_RESIZE_ERROR |
4008 |
Недостаточно памяти для перераспределения строки |
ERR_NOTINITIALIZED_STRING |
4009 |
Неинициализированная строка |
ERR_INVALID_DATETIME |
4010 |
Неправильное значение даты и/или времени |
ERR_ARRAY_BAD_SIZE |
4011 |
Запрашиваемый размер массива превышает 2 гигабайта |
ERR_INVALID_POINTER |
4012 |
Ошибочный указатель |
ERR_INVALID_POINTER_TYPE |
4013 |
Ошибочный тип указателя |
ERR_FUNCTION_NOT_ALLOWED |
4014 |
Системная функция не разрешена для вызова |
ERR_RESOURCE_NAME_DUPLICATED |
4015 |
Совпадении имени динамического и статического ресурсов |
ERR_RESOURCE_NOT_FOUND |
4016 |
Ресурс с таким именем в EX5 не найден |
ERR_RESOURCE_UNSUPPOTED_TYPE |
4017 |
Неподдерживаемый тип ресурса или размер более 16 MB |
ERR_RESOURCE_NAME_IS_TOO_LONG |
4018 |
Имя ресурса превышает 63 символа |
ERR_MATH_OVERFLOW |
4019 |
При вычислении математической функции произошло переполнение |
Графики |
||
ERR_CHART_WRONG_ID |
4101 |
Ошибочный идентификатор графика |
ERR_CHART_NO_REPLY |
4102 |
График не отвечает |
ERR_CHART_NOT_FOUND |
4103 |
График не найден |
ERR_CHART_NO_EXPERT |
4104 |
У графика нет эксперта, который мог бы обработать событие |
ERR_CHART_CANNOT_OPEN |
4105 |
Ошибка открытия графика |
ERR_CHART_CANNOT_CHANGE |
4106 |
Ошибка при изменении для графика символа и периода |
ERR_CHART_WRONG_PARAMETER |
4107 |
Ошибочное значение параметра для функции по работе с графиком |
ERR_CHART_CANNOT_CREATE_TIMER |
4108 |
Ошибка при создании таймера |
ERR_CHART_WRONG_PROPERTY |
4109 |
Ошибочный идентификатор свойства графика |
ERR_CHART_SCREENSHOT_FAILED |
4110 |
Ошибка при создании скриншота |
ERR_CHART_NAVIGATE_FAILED |
4111 |
Ошибка навигации по графику |
ERR_CHART_TEMPLATE_FAILED |
4112 |
Ошибка при применении шаблона |
ERR_CHART_WINDOW_NOT_FOUND |
4113 |
Подокно, содержащее указанный индикатор, не найдено |
ERR_CHART_INDICATOR_CANNOT_ADD |
4114 |
Ошибка при добавлении индикатора на график |
ERR_CHART_INDICATOR_CANNOT_DEL |
4115 |
Ошибка при удалении индикатора с графика |
ERR_CHART_INDICATOR_NOT_FOUND |
4116 |
Индикатор не найден на указанном графике |
Графические объекты |
||
ERR_OBJECT_ERROR |
4201 |
Ошибка при работе с графическим объектом |
ERR_OBJECT_NOT_FOUND |
4202 |
Графический объект не найден |
ERR_OBJECT_WRONG_PROPERTY |
4203 |
Ошибочный идентификатор свойства графического объекта |
ERR_OBJECT_GETDATE_FAILED |
4204 |
Невозможно получить дату, соответствующую значению |
ERR_OBJECT_GETVALUE_FAILED |
4205 |
Невозможно получить значение, соответствующее дате |
MarketInfo |
||
ERR_MARKET_UNKNOWN_SYMBOL |
4301 |
Неизвестный символ |
ERR_MARKET_NOT_SELECTED |
4302 |
Символ не выбран в MarketWatch |
ERR_MARKET_WRONG_PROPERTY |
4303 |
Ошибочный идентификатор свойства символа |
ERR_MARKET_LASTTIME_UNKNOWN |
4304 |
Время последнего тика неизвестно (тиков не было) |
ERR_MARKET_SELECT_ERROR |
4305 |
Ошибка добавления или удаления символа в MarketWatch |
Доступ к истории |
||
ERR_HISTORY_NOT_FOUND |
4401 |
Запрашиваемая история не найдена |
ERR_HISTORY_WRONG_PROPERTY |
4402 |
Ошибочный идентификатор свойства истории |
ERR_HISTORY_TIMEOUT |
4403 |
Превышен таймаут при запросе истории |
ERR_HISTORY_BARS_LIMIT |
4404 |
Количество запрашиваемых баров ограничено настройками терминала |
ERR_HISTORY_LOAD_ERRORS |
4405 |
Множество ошибок при загрузке истории |
ERR_HISTORY_SMALL_BUFFER |
4407 |
Принимающий массив слишком мал чтобы вместить все запрошенные данные |
Global_Variables |
||
ERR_GLOBALVARIABLE_NOT_FOUND |
4501 |
Глобальная переменная клиентского терминала не найдена |
ERR_GLOBALVARIABLE_EXISTS |
4502 |
Глобальная переменная клиентского терминала с таким именем уже существует |
ERR_GLOBALVARIABLE_NOT_MODIFIED |
4503 |
Не было модификаций глобальных переменных |
ERR_GLOBALVARIABLE_CANNOTREAD |
4504 |
Не удалось открыть и прочитать файл со значениями глобальных переменных |
ERR_GLOBALVARIABLE_CANNOTWRITE |
4505 |
Не удалось записать файл со значениями глобальных переменных |
ERR_MAIL_SEND_FAILED |
4510 |
Не удалось отправить письмо |
ERR_PLAY_SOUND_FAILED |
4511 |
Не удалось воспроизвести звук |
ERR_MQL5_WRONG_PROPERTY |
4512 |
Ошибочный идентификатор свойства программы |
ERR_TERMINAL_WRONG_PROPERTY |
4513 |
Ошибочный идентификатор свойства терминала |
ERR_FTP_SEND_FAILED |
4514 |
Не удалось отправить файл по ftp |
ERR_NOTIFICATION_SEND_FAILED |
4515 |
Не удалось отправить уведомление |
ERR_NOTIFICATION_WRONG_PARAMETER |
4516 |
Неверный параметр для отправки уведомления – в функцию SendNotification() передали пустую строку или NULL |
ERR_NOTIFICATION_WRONG_SETTINGS |
4517 |
Неверные настройки уведомлений в терминале (не указан ID или не выставлено разрешение) |
ERR_NOTIFICATION_TOO_FREQUENT |
4518 |
Слишком частая отправка уведомлений |
ERR_FTP_NOSERVER |
4519 |
Не указан FTP сервер |
ERR_FTP_NOLOGIN |
4520 |
Не указан FTP логин |
ERR_FTP_FILE_ERROR |
4521 |
Не найден файл в директории MQL5\Files для отправки на FTP сервер |
ERR_FTP_CONNECT_FAILED |
4522 |
Ошибка при подключении к FTP серверу |
ERR_FTP_CHANGEDIR |
4523 |
На FTP сервере не найдена директория для выгрузки файла |
ERR_FTP_CLOSED |
4524 |
Подключение к FTP серверу закрыто |
Буферы пользовательских индикаторов |
||
ERR_BUFFERS_NO_MEMORY |
4601 |
Недостаточно памяти для распределения индикаторных буферов |
ERR_BUFFERS_WRONG_INDEX |
4602 |
Ошибочный индекс своего индикаторного буфера |
Свойства пользовательских индикаторов |
||
ERR_CUSTOM_WRONG_PROPERTY |
4603 |
Ошибочный идентификатор свойства пользовательского индикатора |
Account |
||
ERR_ACCOUNT_WRONG_PROPERTY |
4701 |
Ошибочный идентификатор свойства счета |
ERR_TRADE_WRONG_PROPERTY |
4751 |
Ошибочный идентификатор свойства торговли |
ERR_TRADE_DISABLED |
4752 |
Торговля для эксперта запрещена |
ERR_TRADE_POSITION_NOT_FOUND |
4753 |
Позиция не найдена |
ERR_TRADE_ORDER_NOT_FOUND |
4754 |
Ордер не найден |
ERR_TRADE_DEAL_NOT_FOUND |
4755 |
Сделка не найдена |
ERR_TRADE_SEND_FAILED |
4756 |
Не удалось отправить торговый запрос |
ERR_TRADE_CALC_FAILED |
4758 |
Не удалось вычислить значение прибыли или маржи |
Индикаторы |
||
ERR_INDICATOR_UNKNOWN_SYMBOL |
4801 |
Неизвестный символ |
ERR_INDICATOR_CANNOT_CREATE |
4802 |
Индикатор не может быть создан |
ERR_INDICATOR_NO_MEMORY |
4803 |
Недостаточно памяти для добавления индикатора |
ERR_INDICATOR_CANNOT_APPLY |
4804 |
Индикатор не может быть применен к другому индикатору |
ERR_INDICATOR_CANNOT_ADD |
4805 |
Ошибка при добавлении индикатора |
ERR_INDICATOR_DATA_NOT_FOUND |
4806 |
Запрошенные данные не найдены |
ERR_INDICATOR_WRONG_HANDLE |
4807 |
Ошибочный хэндл индикатора |
ERR_INDICATOR_WRONG_PARAMETERS |
4808 |
Неправильное количество параметров при создании индикатора |
ERR_INDICATOR_PARAMETERS_MISSING |
4809 |
Отсутствуют параметры при создании индикатора |
ERR_INDICATOR_CUSTOM_NAME |
4810 |
Первым параметром в массиве должно быть имя пользовательского индикатора |
ERR_INDICATOR_PARAMETER_TYPE |
4811 |
Неправильный тип параметра в массиве при создании индикатора |
ERR_INDICATOR_WRONG_INDEX |
4812 |
Ошибочный индекс запрашиваемого индикаторного буфера |
Стакан цен |
||
ERR_BOOKS_CANNOT_ADD |
4901 |
Стакан цен не может быть добавлен |
ERR_BOOKS_CANNOT_DELETE |
4902 |
Стакан цен не может быть удален |
ERR_BOOKS_CANNOT_GET |
4903 |
Данные стакана цен не могут быть получены |
ERR_BOOKS_CANNOT_SUBSCRIBE |
4904 |
Ошибка при подписке на получение новых данных стакана цен |
Файловые операции |
||
ERR_TOO_MANY_FILES |
5001 |
Не может быть открыто одновременно более 64 файлов |
ERR_WRONG_FILENAME |
5002 |
Недопустимое имя файла |
ERR_TOO_LONG_FILENAME |
5003 |
Слишком длинное имя файла |
ERR_CANNOT_OPEN_FILE |
5004 |
Ошибка открытия файла |
ERR_FILE_CACHEBUFFER_ERROR |
5005 |
Недостаточно памяти для кеша чтения |
ERR_CANNOT_DELETE_FILE |
5006 |
Ошибка удаления файла |
ERR_INVALID_FILEHANDLE |
5007 |
Файл с таким хэндлом уже был закрыт, либо не открывался вообще |
ERR_WRONG_FILEHANDLE |
5008 |
Ошибочный хэндл файла |
ERR_FILE_NOTTOWRITE |
5009 |
Файл должен быть открыт для записи |
ERR_FILE_NOTTOREAD |
5010 |
Файл должен быть открыт для чтения |
ERR_FILE_NOTBIN |
5011 |
Файл должен быть открыт как бинарный |
ERR_FILE_NOTTXT |
5012 |
Файл должен быть открыт как текстовый |
ERR_FILE_NOTTXTORCSV |
5013 |
Файл должен быть открыт как текстовый или CSV |
ERR_FILE_NOTCSV |
5014 |
Файл должен быть открыт как CSV |
ERR_FILE_READERROR |
5015 |
Ошибка чтения файла |
ERR_FILE_BINSTRINGSIZE |
5016 |
Должен быть указан размер строки, так как файл открыт как бинарный |
ERR_INCOMPATIBLE_FILE |
5017 |
Для строковых массивов должен быть текстовый файл, для остальных – бинарный |
ERR_FILE_IS_DIRECTORY |
5018 |
Это не файл, а директория |
ERR_FILE_NOT_EXIST |
5019 |
Файл не существует |
ERR_FILE_CANNOT_REWRITE |
5020 |
Файл не может быть переписан |
ERR_WRONG_DIRECTORYNAME |
5021 |
Ошибочное имя директории |
ERR_DIRECTORY_NOT_EXIST |
5022 |
Директория не существует |
ERR_FILE_ISNOT_DIRECTORY |
5023 |
Это файл, а не директория |
ERR_CANNOT_DELETE_DIRECTORY |
5024 |
Директория не может быть удалена |
ERR_CANNOT_CLEAN_DIRECTORY |
5025 |
Не удалось очистить директорию (возможно, один или несколько файлов заблокированы и операция удаления не удалась) |
ERR_FILE_WRITEERROR |
5026 |
Не удалось записать ресурс в файл |
ERR_FILE_ENDOFFILE |
5027 |
Не удалось прочитать следующую порцию данных из CSV-файла (FileReadString, FileReadNumber, FileReadDatetime, FileReadBool), так как достигнут конец файла |
Преобразование строк |
||
ERR_NO_STRING_DATE |
5030 |
В строке нет даты |
ERR_WRONG_STRING_DATE |
5031 |
В строке ошибочная дата |
ERR_WRONG_STRING_TIME |
5032 |
В строке ошибочное время |
ERR_STRING_TIME_ERROR |
5033 |
Ошибка преобразования строки в дату |
ERR_STRING_OUT_OF_MEMORY |
5034 |
Недостаточно памяти для строки |
ERR_STRING_SMALL_LEN |
5035 |
Длина строки меньше, чем ожидалось |
ERR_STRING_TOO_BIGNUMBER |
5036 |
Слишком большое число, больше, чем ULONG_MAX |
ERR_WRONG_FORMATSTRING |
5037 |
Ошибочная форматная строка |
ERR_TOO_MANY_FORMATTERS |
5038 |
Форматных спецификаторов больше, чем параметров |
ERR_TOO_MANY_PARAMETERS |
5039 |
Параметров больше, чем форматных спецификаторов |
ERR_WRONG_STRING_PARAMETER |
5040 |
Испорченный параметр типа string |
ERR_STRINGPOS_OUTOFRANGE |
5041 |
Позиция за пределами строки |
ERR_STRING_ZEROADDED |
5042 |
К концу строки добавлен 0, бесполезная операция |
ERR_STRING_UNKNOWNTYPE |
5043 |
Неизвестный тип данных при конвертации в строку |
ERR_WRONG_STRING_OBJECT |
5044 |
Испорченный объект строки |
Работа с массивами |
||
ERR_INCOMPATIBLE_ARRAYS |
5050 |
Копирование несовместимых массивов. Строковый массив может быть скопирован только в строковый, а числовой массив – в числовой |
ERR_SMALL_ASSERIES_ARRAY |
5051 |
Приемный массив объявлен как AS_SERIES, и он недостаточного размера |
ERR_SMALL_ARRAY |
5052 |
Слишком маленький массив, стартовая позиция за пределами массива |
ERR_ZEROSIZE_ARRAY |
5053 |
Массив нулевой длины |
ERR_NUMBER_ARRAYS_ONLY |
5054 |
Должен быть числовой массив |
ERR_ONEDIM_ARRAYS_ONLY |
5055 |
Должен быть одномерный массив |
ERR_SERIES_ARRAY |
5056 |
Таймсерия не может быть использована |
ERR_DOUBLE_ARRAY_ONLY |
5057 |
Должен быть массив типа double |
ERR_FLOAT_ARRAY_ONLY |
5058 |
Должен быть массив типа float |
ERR_LONG_ARRAY_ONLY |
5059 |
Должен быть массив типа long |
ERR_INT_ARRAY_ONLY |
5060 |
Должен быть массив типа int |
ERR_SHORT_ARRAY_ONLY |
5061 |
Должен быть массив типа short |
ERR_CHAR_ARRAY_ONLY |
5062 |
Должен быть массив типа char |
ERR_STRING_ARRAY_ONLY |
5063 |
Должен быть массив типа string |
Работа с OpenCL |
||
ERR_OPENCL_NOT_SUPPORTED |
5100 |
Функции OpenCL на данном компьютере не поддерживаются |
ERR_OPENCL_INTERNAL |
5101 |
Внутренняя ошибка при выполнении OpenCL |
ERR_OPENCL_INVALID_HANDLE |
5102 |
Неправильный хэндл OpenCL |
ERR_OPENCL_CONTEXT_CREATE |
5103 |
Ошибка при создании контекста OpenCL |
ERR_OPENCL_QUEUE_CREATE |
5104 |
Ошибка создания очереди выполнения в OpenCL |
ERR_OPENCL_PROGRAM_CREATE |
5105 |
Ошибка при компиляции программы OpenCL |
ERR_OPENCL_TOO_LONG_KERNEL_NAME |
5106 |
Слишком длинное имя точки входа (кернел OpenCL) |
ERR_OPENCL_KERNEL_CREATE |
5107 |
Ошибка создания кернел — точки входа OpenCL |
ERR_OPENCL_SET_KERNEL_PARAMETER |
5108 |
Ошибка при установке параметров для кернел OpenCL (точки входа в программу OpenCL) |
ERR_OPENCL_EXECUTE |
5109 |
Ошибка выполнения программы OpenCL |
ERR_OPENCL_WRONG_BUFFER_SIZE |
5110 |
Неверный размер буфера OpenCL |
ERR_OPENCL_WRONG_BUFFER_OFFSET |
5111 |
Неверное смещение в буфере OpenCL |
ERR_OPENCL_BUFFER_CREATE |
5112 |
Ошибка создания буфера OpenCL |
ERR_OPENCL_TOO_MANY_OBJECTS |
5113 |
Превышено максимальное число OpenCL объектов |
ERR_OPENCL_SELECTDEVICE |
5114 |
Ошибка выбора OpenCL устройства |
Работа с WebRequest |
||
ERR_WEBREQUEST_INVALID_ADDRESS |
5200 |
URL не прошел проверку |
ERR_WEBREQUEST_CONNECT_FAILED |
5201 |
Не удалось подключиться к указанному URL |
ERR_WEBREQUEST_TIMEOUT |
5202 |
Превышен таймаут получения данных |
ERR_WEBREQUEST_REQUEST_FAILED |
5203 |
Ошибка в результате выполнения HTTP запроса |
Пользовательские символы |
||
ERR_NOT_CUSTOM_SYMBOL |
5300 |
Должен быть указан пользовательский символ |
ERR_CUSTOM_SYMBOL_WRONG_NAME |
5301 |
Некорректное имя пользовательского символа. В имени символа можно использовать только латинские буквы без знаков препинания, пробелов и спецсимволов (допускаются «.», «_», «&» и «#»). Не рекомендуется использовать символы <, >, :, «, /,\, |, ?, *. |
ERR_CUSTOM_SYMBOL_NAME_LONG |
5302 |
Слишком длинное имя для пользовательского символа. Длина имени символа не должна превышать 32 знака с учётом завершающего 0 |
ERR_CUSTOM_SYMBOL_PATH_LONG |
5303 |
Слишком длинный путь для пользовательского символа. Длина пути не более 128 знаков с учётом «Custom\\», имени символа, разделителей групп и завершающего 0 |
ERR_CUSTOM_SYMBOL_EXIST |
5304 |
Пользовательский символ с таким именем уже существует |
ERR_CUSTOM_SYMBOL_ERROR |
5305 |
Ошибка при создании, удалении или изменении пользовательского символа |
ERR_CUSTOM_SYMBOL_SELECTED |
5306 |
Попытка удалить пользовательский символ, выбранный в обзоре рынка (Market Watch) |
ERR_CUSTOM_SYMBOL_PROPERTY_WRONG |
5307 |
Неправильное свойство пользовательского символа |
ERR_CUSTOM_SYMBOL_PARAMETER_ERROR |
5308 |
Ошибочный параметр при установке свойства пользовательского символа |
ERR_CUSTOM_SYMBOL_PARAMETER_LONG |
5309 |
Слишком длинный строковый параметр при установке свойства пользовательского символа |
ERR_CUSTOM_TICKS_WRONG_ORDER |
5310 |
Не упорядоченный по времени массив тиков |
Пользовательские ошибки |
||
ERR_USER_ERROR_FIRST |
65536 |
С этого кода начинаются ошибки, задаваемые пользователем |
10004
TRADE_RETCODE_REQUOTE
Реквота
10006
TRADE_RETCODE_REJECT
Запрос отклонен
10007
TRADE_RETCODE_CANCEL
Запрос отменен трейдером
10008
TRADE_RETCODE_PLACED
Ордер размещен
10009
TRADE_RETCODE_DONE
Заявка выполнена
10010
TRADE_RETCODE_DONE_PARTIAL
Заявка выполнена частично
10011
TRADE_RETCODE_ERROR
Ошибка обработки запроса
10012
TRADE_RETCODE_TIMEOUT
Запрос отменен по истечению времени
10013
TRADE_RETCODE_INVALID
Неправильный запрос
10014
TRADE_RETCODE_INVALID_VOLUME
Неправильный объем в запросе
10015
TRADE_RETCODE_INVALID_PRICE
Неправильная цена в запросе
10016
TRADE_RETCODE_INVALID_STOPS
Неправильные стопы в запросе
10017
TRADE_RETCODE_TRADE_DISABLED
Торговля запрещена
10018
TRADE_RETCODE_MARKET_CLOSED
Рынок закрыт
10019
TRADE_RETCODE_NO_MONEY
Нет достаточных денежных средств для выполнения запроса
10020
TRADE_RETCODE_PRICE_CHANGED
Цены изменились
10021
TRADE_RETCODE_PRICE_OFF
Отсутствуют котировки для обработки запроса
10022
TRADE_RETCODE_INVALID_EXPIRATION
Неверная дата истечения ордера в запросе
10023
TRADE_RETCODE_ORDER_CHANGED
Состояние ордера изменилось
10024
TRADE_RETCODE_TOO_MANY_REQUESTS
Слишком частые запросы
10025
TRADE_RETCODE_NO_CHANGES
В запросе нет изменений
10026
TRADE_RETCODE_SERVER_DISABLES_AT
Автотрейдинг запрещен сервером
10027
TRADE_RETCODE_CLIENT_DISABLES_AT
Автотрейдинг запрещен клиентским терминалом
10028
TRADE_RETCODE_LOCKED
Запрос заблокирован для обработки
10029
TRADE_RETCODE_FROZEN
Ордер или позиция заморожены
10030
TRADE_RETCODE_INVALID_FILL
Указан неподдерживаемый тип исполнения ордера по остатку
10031
TRADE_RETCODE_CONNECTION
Нет соединения с торговым сервером
10032
TRADE_RETCODE_ONLY_REAL
Операция разрешена только для реальных счетов
10033
TRADE_RETCODE_LIMIT_ORDERS
Достигнут лимит на количество отложенных ордеров
10034
TRADE_RETCODE_LIMIT_VOLUME
Достигнут лимит на объем ордеров и позиций для данного символа
10035
TRADE_RETCODE_INVALID_ORDER
Неверный или запрещённый тип ордера
10036
TRADE_RETCODE_POSITION_CLOSED
Позиция с указанным POSITION_IDENTIFIER уже закрыта
10038
TRADE_RETCODE_INVALID_CLOSE_VOLUME
Закрываемый объем превышает текущий объем позиции
10039
TRADE_RETCODE_CLOSE_ORDER_EXIST
Для указанной позиции уже есть ордер на закрытие. Может возникнуть при работе в системе хеджинга:
- при попытке закрытия позиции встречной, если уже есть ордера на закрытие этой позиции
- при попытке полного или частичного закрытия, если суммарный объем уже имеющихся ордеров на закрытие и вновь выставляемого ордера превышает текущий объем позиции
10040
TRADE_RETCODE_LIMIT_POSITIONS
Количество открытых позиций, которое можно одновременно иметь на счете, может быть ограничено настройками сервера. При достижении лимита в ответ на выставление ордера сервер вернет ошибку TRADE_RETCODE_LIMIT_POSITIONS. Ограничение работает по-разному в зависимости от типа учета позиций на счете:
- Неттинговая система — учитывается количество открытых позиции. При достижении лимита платформа не позволит выставлять новые ордера, в результате исполнения которых может увеличиться количество открытых позиций. Фактически, платформа позволит выставлять ордера только по тем символам, по которым уже есть открытые позиции. В неттинговой системе при проверке лимита не учитываются текущие отложенные ордера, поскольку их исполнение может привести к изменению текущих позиций, а не увеличению их количества.
- Хеджинговая система — помимо открытых позиций, учитываются выставленные отложенные ордера, поскольку их срабатывание всегда приводит к открытию новой позиции. При достижении лимита платформа не позволит выставлять рыночные ордера на открытие позиций, а также отложенные ордера.
10041
TRADE_RETCODE_REJECT_CANCEL
Запрос на активацию отложенного ордера отклонен, а сам ордер отменен
10042
TRADE_RETCODE_LONG_ONLY
Запрос отклонен, так как на символе установлено правило «Разрешены только длинные позиции» (POSITION_TYPE_BUY)
10043
TRADE_RETCODE_SHORT_ONLY
Запрос отклонен, так как на символе установлено правило «Разрешены только короткие позиции» (POSITION_TYPE_SELL)
10044
TRADE_RETCODE_CLOSE_ONLY
Запрос отклонен, так как на символе установлено правило «Разрешено только закрывать существующие позиции«
10045
TRADE_RETCODE_FIFO_CLOSE
Запрос отклонен, так как для торгового счета установлено правило «Разрешено закрывать существующие позиции только по правилу FIFO» (ACCOUNT_FIFO_CLOSE=true)
10046
TRADE_RETCODE_HEDGE_PROHIBITED
Запрос отклонен, так как для торгового счета установлено правило «Запрещено открывать встречные позиции по одному символу«. Например, если на счете имеется позиция Buy, то пользователь не может открыть позицию Sell или выставить отложенный ордер на продажу. Правило может применяться только на счетах с хеджинговой системой учета (ACCOUNT_MARGIN_MODE=ACCOUNT_MARGIN_MODE_RETAIL_HEDGING).
Note
The information on this page is intended to be used by programmers so that the software they write can better deal with errors. If you are an end-user that is experiencing difficulty with an application you are installing or running, contact customer support for the software that is displaying the error message.
The System Error Codes are very broad. Each one can occur in one of many hundreds of locations in the system. Consequently the descriptions of these codes cannot be very specific. Use of these codes requires some amount of investigation and analysis. You need to note both the programmatic and the run-time context in which these errors occur. Because these codes are defined in WinError.h for anyone to use, sometimes the codes are returned by non-system software. Sometimes the code is returned by a function deep in the stack and far removed from your code that is handling the error.
The following list describes system error codes (errors 9000 to 11999). They are returned by the GetLastError function when many functions fail. To retrieve the description text for the error in your application, use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag.
DNS_ERROR_RCODE_FORMAT_ERROR
9001 (0x2329)
DNS server unable to interpret format.
DNS_ERROR_RCODE_SERVER_FAILURE
9002 (0x232A)
DNS server failure.
DNS_ERROR_RCODE_NAME_ERROR
9003 (0x232B)
DNS name does not exist.
DNS_ERROR_RCODE_NOT_IMPLEMENTED
9004 (0x232C)
DNS request not supported by name server.
DNS_ERROR_RCODE_REFUSED
9005 (0x232D)
DNS operation refused.
DNS_ERROR_RCODE_YXDOMAIN
9006 (0x232E)
DNS name that ought not exist, does exist.
DNS_ERROR_RCODE_YXRRSET
9007 (0x232F)
DNS RR set that ought not exist, does exist.
DNS_ERROR_RCODE_NXRRSET
9008 (0x2330)
DNS RR set that ought to exist, does not exist.
DNS_ERROR_RCODE_NOTAUTH
9009 (0x2331)
DNS server not authoritative for zone.
DNS_ERROR_RCODE_NOTZONE
9010 (0x2332)
DNS name in update or prereq is not in zone.
DNS_ERROR_RCODE_BADSIG
9016 (0x2338)
DNS signature failed to verify.
DNS_ERROR_RCODE_BADKEY
9017 (0x2339)
DNS bad key.
DNS_ERROR_RCODE_BADTIME
9018 (0x233A)
DNS signature validity expired.
DNS_ERROR_KEYMASTER_REQUIRED
9101 (0x238D)
Only the DNS server acting as the key master for the zone may perform this operation.
DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE
9102 (0x238E)
This operation is not allowed on a zone that is signed or has signing keys.
DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1
9103 (0x238F)
NSEC3 is not compatible with the RSA-SHA-1 algorithm. Choose a different algorithm or use NSEC.
This value was also named DNS_ERROR_INVALID_NSEC3_PARAMETERS
DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS
9104 (0x2390)
The zone does not have enough signing keys. There must be at least one key signing key (KSK) and at least one zone signing key (ZSK).
DNS_ERROR_UNSUPPORTED_ALGORITHM
9105 (0x2391)
The specified algorithm is not supported.
DNS_ERROR_INVALID_KEY_SIZE
9106 (0x2392)
The specified key size is not supported.
DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE
9107 (0x2393)
One or more of the signing keys for a zone are not accessible to the DNS server. Zone signing will not be operational until this error is resolved.
DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION
9108 (0x2394)
The specified key storage provider does not support DPAPI++ data protection. Zone signing will not be operational until this error is resolved.
DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR
9109 (0x2395)
An unexpected DPAPI++ error was encountered. Zone signing will not be operational until this error is resolved.
DNS_ERROR_UNEXPECTED_CNG_ERROR
9110 (0x2396)
An unexpected crypto error was encountered. Zone signing may not be operational until this error is resolved.
DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION
9111 (0x2397)
The DNS server encountered a signing key with an unknown version. Zone signing will not be operational until this error is resolved.
DNS_ERROR_KSP_NOT_ACCESSIBLE
9112 (0x2398)
The specified key service provider cannot be opened by the DNS server.
DNS_ERROR_TOO_MANY_SKDS
9113 (0x2399)
The DNS server cannot accept any more signing keys with the specified algorithm and KSK flag value for this zone.
DNS_ERROR_INVALID_ROLLOVER_PERIOD
9114 (0x239A)
The specified rollover period is invalid.
DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET
9115 (0x239B)
The specified initial rollover offset is invalid.
DNS_ERROR_ROLLOVER_IN_PROGRESS
9116 (0x239C)
The specified signing key is already in process of rolling over keys.
DNS_ERROR_STANDBY_KEY_NOT_PRESENT
9117 (0x239D)
The specified signing key does not have a standby key to revoke.
DNS_ERROR_NOT_ALLOWED_ON_ZSK
9118 (0x239E)
This operation is not allowed on a zone signing key (ZSK).
DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD
9119 (0x239F)
This operation is not allowed on an active signing key.
DNS_ERROR_ROLLOVER_ALREADY_QUEUED
9120 (0x23A0)
The specified signing key is already queued for rollover.
DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE
9121 (0x23A1)
This operation is not allowed on an unsigned zone.
DNS_ERROR_BAD_KEYMASTER
9122 (0x23A2)
This operation could not be completed because the DNS server listed as the current key master for this zone is down or misconfigured. Resolve the problem on the current key master for this zone or use another DNS server to seize the key master role.
DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD
9123 (0x23A3)
The specified signature validity period is invalid.
DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT
9124 (0x23A4)
The specified NSEC3 iteration count is higher than allowed by the minimum key length used in the zone.
DNS_ERROR_DNSSEC_IS_DISABLED
9125 (0x23A5)
This operation could not be completed because the DNS server has been configured with DNSSEC features disabled. Enable DNSSEC on the DNS server.
DNS_ERROR_INVALID_XML
9126 (0x23A6)
This operation could not be completed because the XML stream received is empty or syntactically invalid.
DNS_ERROR_NO_VALID_TRUST_ANCHORS
9127 (0x23A7)
This operation completed, but no trust anchors were added because all of the trust anchors received were either invalid, unsupported, expired, or would not become valid in less than 30 days.
DNS_ERROR_ROLLOVER_NOT_POKEABLE
9128 (0x23A8)
The specified signing key is not waiting for parental DS update.
DNS_ERROR_NSEC3_NAME_COLLISION
9129 (0x23A9)
Hash collision detected during NSEC3 signing. Specify a different user-provided salt, or use a randomly generated salt, and attempt to sign the zone again.
DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1
9130 (0x23AA)
NSEC is not compatible with the NSEC3-RSA-SHA-1 algorithm. Choose a different algorithm or use NSEC3.
DNS_INFO_NO_RECORDS
9501 (0x251D)
No records found for given DNS query.
DNS_ERROR_BAD_PACKET
9502 (0x251E)
Bad DNS packet.
DNS_ERROR_NO_PACKET
9503 (0x251F)
No DNS packet.
DNS_ERROR_RCODE
9504 (0x2520)
DNS error, check rcode.
DNS_ERROR_UNSECURE_PACKET
9505 (0x2521)
Unsecured DNS packet.
DNS_REQUEST_PENDING
9506 (0x2522)
DNS query request is pending.
DNS_ERROR_INVALID_TYPE
9551 (0x254F)
Invalid DNS type.
DNS_ERROR_INVALID_IP_ADDRESS
9552 (0x2550)
Invalid IP address.
DNS_ERROR_INVALID_PROPERTY
9553 (0x2551)
Invalid property.
DNS_ERROR_TRY_AGAIN_LATER
9554 (0x2552)
Try DNS operation again later.
DNS_ERROR_NOT_UNIQUE
9555 (0x2553)
Record for given name and type is not unique.
DNS_ERROR_NON_RFC_NAME
9556 (0x2554)
DNS name does not comply with RFC specifications.
DNS_STATUS_FQDN
9557 (0x2555)
DNS name is a fully-qualified DNS name.
DNS_STATUS_DOTTED_NAME
9558 (0x2556)
DNS name is dotted (multi-label).
DNS_STATUS_SINGLE_PART_NAME
9559 (0x2557)
DNS name is a single-part name.
DNS_ERROR_INVALID_NAME_CHAR
9560 (0x2558)
DNS name contains an invalid character.
DNS_ERROR_NUMERIC_NAME
9561 (0x2559)
DNS name is entirely numeric.
DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER
9562 (0x255A)
The operation requested is not permitted on a DNS root server.
DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION
9563 (0x255B)
The record could not be created because this part of the DNS namespace has been delegated to another server.
DNS_ERROR_CANNOT_FIND_ROOT_HINTS
9564 (0x255C)
The DNS server could not find a set of root hints.
DNS_ERROR_INCONSISTENT_ROOT_HINTS
9565 (0x255D)
The DNS server found root hints but they were not consistent across all adapters.
DNS_ERROR_DWORD_VALUE_TOO_SMALL
9566 (0x255E)
The specified value is too small for this parameter.
DNS_ERROR_DWORD_VALUE_TOO_LARGE
9567 (0x255F)
The specified value is too large for this parameter.
DNS_ERROR_BACKGROUND_LOADING
9568 (0x2560)
This operation is not allowed while the DNS server is loading zones in the background. Please try again later.
DNS_ERROR_NOT_ALLOWED_ON_RODC
9569 (0x2561)
The operation requested is not permitted on against a DNS server running on a read-only DC.
DNS_ERROR_NOT_ALLOWED_UNDER_DNAME
9570 (0x2562)
No data is allowed to exist underneath a DNAME record.
DNS_ERROR_DELEGATION_REQUIRED
9571 (0x2563)
This operation requires credentials delegation.
DNS_ERROR_INVALID_POLICY_TABLE
9572 (0x2564)
Name resolution policy table has been corrupted. DNS resolution will fail until it is fixed. Contact your network administrator.
DNS_ERROR_ZONE_DOES_NOT_EXIST
9601 (0x2581)
DNS zone does not exist.
DNS_ERROR_NO_ZONE_INFO
9602 (0x2582)
DNS zone information not available.
DNS_ERROR_INVALID_ZONE_OPERATION
9603 (0x2583)
Invalid operation for DNS zone.
DNS_ERROR_ZONE_CONFIGURATION_ERROR
9604 (0x2584)
Invalid DNS zone configuration.
DNS_ERROR_ZONE_HAS_NO_SOA_RECORD
9605 (0x2585)
DNS zone has no start of authority (SOA) record.
DNS_ERROR_ZONE_HAS_NO_NS_RECORDS
9606 (0x2586)
DNS zone has no Name Server (NS) record.
DNS_ERROR_ZONE_LOCKED
9607 (0x2587)
DNS zone is locked.
DNS_ERROR_ZONE_CREATION_FAILED
9608 (0x2588)
DNS zone creation failed.
DNS_ERROR_ZONE_ALREADY_EXISTS
9609 (0x2589)
DNS zone already exists.
DNS_ERROR_AUTOZONE_ALREADY_EXISTS
9610 (0x258A)
DNS automatic zone already exists.
DNS_ERROR_INVALID_ZONE_TYPE
9611 (0x258B)
Invalid DNS zone type.
DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP
9612 (0x258C)
Secondary DNS zone requires master IP address.
DNS_ERROR_ZONE_NOT_SECONDARY
9613 (0x258D)
DNS zone not secondary.
DNS_ERROR_NEED_SECONDARY_ADDRESSES
9614 (0x258E)
Need secondary IP address.
DNS_ERROR_WINS_INIT_FAILED
9615 (0x258F)
WINS initialization failed.
DNS_ERROR_NEED_WINS_SERVERS
9616 (0x2590)
Need WINS servers.
DNS_ERROR_NBSTAT_INIT_FAILED
9617 (0x2591)
NBTSTAT initialization call failed.
DNS_ERROR_SOA_DELETE_INVALID
9618 (0x2592)
Invalid delete of start of authority (SOA).
DNS_ERROR_FORWARDER_ALREADY_EXISTS
9619 (0x2593)
A conditional forwarding zone already exists for that name.
DNS_ERROR_ZONE_REQUIRES_MASTER_IP
9620 (0x2594)
This zone must be configured with one or more master DNS server IP addresses.
DNS_ERROR_ZONE_IS_SHUTDOWN
9621 (0x2595)
The operation cannot be performed because this zone is shut down.
DNS_ERROR_ZONE_LOCKED_FOR_SIGNING
9622 (0x2596)
This operation cannot be performed because the zone is currently being signed. Please try again later.
DNS_ERROR_PRIMARY_REQUIRES_DATAFILE
9651 (0x25B3)
Primary DNS zone requires datafile.
DNS_ERROR_INVALID_DATAFILE_NAME
9652 (0x25B4)
Invalid datafile name for DNS zone.
DNS_ERROR_DATAFILE_OPEN_FAILURE
9653 (0x25B5)
Failed to open datafile for DNS zone.
DNS_ERROR_FILE_WRITEBACK_FAILED
9654 (0x25B6)
Failed to write datafile for DNS zone.
DNS_ERROR_DATAFILE_PARSING
9655 (0x25B7)
Failure while reading datafile for DNS zone.
DNS_ERROR_RECORD_DOES_NOT_EXIST
9701 (0x25E5)
DNS record does not exist.
DNS_ERROR_RECORD_FORMAT
9702 (0x25E6)
DNS record format error.
DNS_ERROR_NODE_CREATION_FAILED
9703 (0x25E7)
Node creation failure in DNS.
DNS_ERROR_UNKNOWN_RECORD_TYPE
9704 (0x25E8)
Unknown DNS record type.
DNS_ERROR_RECORD_TIMED_OUT
9705 (0x25E9)
DNS record timed out.
DNS_ERROR_NAME_NOT_IN_ZONE
9706 (0x25EA)
Name not in DNS zone.
DNS_ERROR_CNAME_LOOP
9707 (0x25EB)
CNAME loop detected.
DNS_ERROR_NODE_IS_CNAME
9708 (0x25EC)
Node is a CNAME DNS record.
DNS_ERROR_CNAME_COLLISION
9709 (0x25ED)
A CNAME record already exists for given name.
DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT
9710 (0x25EE)
Record only at DNS zone root.
DNS_ERROR_RECORD_ALREADY_EXISTS
9711 (0x25EF)
DNS record already exists.
DNS_ERROR_SECONDARY_DATA
9712 (0x25F0)
Secondary DNS zone data error.
DNS_ERROR_NO_CREATE_CACHE_DATA
9713 (0x25F1)
Could not create DNS cache data.
DNS_ERROR_NAME_DOES_NOT_EXIST
9714 (0x25F2)
DNS name does not exist.
DNS_WARNING_PTR_CREATE_FAILED
9715 (0x25F3)
Could not create pointer (PTR) record.
DNS_WARNING_DOMAIN_UNDELETED
9716 (0x25F4)
DNS domain was undeleted.
DNS_ERROR_DS_UNAVAILABLE
9717 (0x25F5)
The directory service is unavailable.
DNS_ERROR_DS_ZONE_ALREADY_EXISTS
9718 (0x25F6)
DNS zone already exists in the directory service.
DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE
9719 (0x25F7)
DNS server not creating or reading the boot file for the directory service integrated DNS zone.
DNS_ERROR_NODE_IS_DNAME
9720 (0x25F8)
Node is a DNAME DNS record.
DNS_ERROR_DNAME_COLLISION
9721 (0x25F9)
A DNAME record already exists for given name.
DNS_ERROR_ALIAS_LOOP
9722 (0x25FA)
An alias loop has been detected with either CNAME or DNAME records.
DNS_INFO_AXFR_COMPLETE
9751 (0x2617)
DNS AXFR (zone transfer) complete.
DNS_ERROR_AXFR
9752 (0x2618)
DNS zone transfer failed.
DNS_INFO_ADDED_LOCAL_WINS
9753 (0x2619)
Added local WINS server.
DNS_STATUS_CONTINUE_NEEDED
9801 (0x2649)
Secure update call needs to continue update request.
DNS_ERROR_NO_TCPIP
9851 (0x267B)
TCP/IP network protocol not installed.
DNS_ERROR_NO_DNS_SERVERS
9852 (0x267C)
No DNS servers configured for local system.
DNS_ERROR_DP_DOES_NOT_EXIST
9901 (0x26AD)
The specified directory partition does not exist.
DNS_ERROR_DP_ALREADY_EXISTS
9902 (0x26AE)
The specified directory partition already exists.
DNS_ERROR_DP_NOT_ENLISTED
9903 (0x26AF)
This DNS server is not enlisted in the specified directory partition.
DNS_ERROR_DP_ALREADY_ENLISTED
9904 (0x26B0)
This DNS server is already enlisted in the specified directory partition.
DNS_ERROR_DP_NOT_AVAILABLE
9905 (0x26B1)
The directory partition is not available at this time. Please wait a few minutes and try again.
DNS_ERROR_DP_FSMO_ERROR
9906 (0x26B2)
The operation failed because the domain naming master FSMO role could not be reached. The domain controller holding the domain naming master FSMO role is down or unable to service the request or is not running Windows Server 2003 or later.
WSAEINTR
10004 (0x2714)
A blocking operation was interrupted by a call to WSACancelBlockingCall.
WSAEBADF
10009 (0x2719)
The file handle supplied is not valid.
WSAEACCES
10013 (0x271D)
An attempt was made to access a socket in a way forbidden by its access permissions.
WSAEFAULT
10014 (0x271E)
The system detected an invalid pointer address in attempting to use a pointer argument in a call.
WSAEINVAL
10022 (0x2726)
An invalid argument was supplied.
WSAEMFILE
10024 (0x2728)
Too many open sockets.
WSAEWOULDBLOCK
10035 (0x2733)
A non-blocking socket operation could not be completed immediately.
WSAEINPROGRESS
10036 (0x2734)
A blocking operation is currently executing.
WSAEALREADY
10037 (0x2735)
An operation was attempted on a non-blocking socket that already had an operation in progress.
WSAENOTSOCK
10038 (0x2736)
An operation was attempted on something that is not a socket.
WSAEDESTADDRREQ
10039 (0x2737)
A required address was omitted from an operation on a socket.
WSAEMSGSIZE
10040 (0x2738)
A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself.
WSAEPROTOTYPE
10041 (0x2739)
A protocol was specified in the socket function call that does not support the semantics of the socket type requested.
WSAENOPROTOOPT
10042 (0x273A)
An unknown, invalid, or unsupported option or level was specified in a getsockopt or setsockopt call.
WSAEPROTONOSUPPORT
10043 (0x273B)
The requested protocol has not been configured into the system, or no implementation for it exists.
WSAESOCKTNOSUPPORT
10044 (0x273C)
The support for the specified socket type does not exist in this address family.
WSAEOPNOTSUPP
10045 (0x273D)
The attempted operation is not supported for the type of object referenced.
WSAEPFNOSUPPORT
10046 (0x273E)
The protocol family has not been configured into the system or no implementation for it exists.
WSAEAFNOSUPPORT
10047 (0x273F)
An address incompatible with the requested protocol was used.
WSAEADDRINUSE
10048 (0x2740)
Only one usage of each socket address (protocol/network address/port) is normally permitted.
WSAEADDRNOTAVAIL
10049 (0x2741)
The requested address is not valid in its context.
WSAENETDOWN
10050 (0x2742)
A socket operation encountered a dead network.
WSAENETUNREACH
10051 (0x2743)
A socket operation was attempted to an unreachable network.
WSAENETRESET
10052 (0x2744)
The connection has been broken due to keep-alive activity detecting a failure while the operation was in progress.
WSAECONNABORTED
10053 (0x2745)
An established connection was aborted by the software in your host machine.
WSAECONNRESET
10054 (0x2746)
An existing connection was forcibly closed by the remote host.
WSAENOBUFS
10055 (0x2747)
An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full.
WSAEISCONN
10056 (0x2748)
A connect request was made on an already connected socket.
WSAENOTCONN
10057 (0x2749)
A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied.
WSAESHUTDOWN
10058 (0x274A)
A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call.
WSAETOOMANYREFS
10059 (0x274B)
Too many references to some kernel object.
WSAETIMEDOUT
10060 (0x274C)
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
WSAECONNREFUSED
10061 (0x274D)
No connection could be made because the target machine actively refused it.
WSAELOOP
10062 (0x274E)
Cannot translate name.
WSAENAMETOOLONG
10063 (0x274F)
Name component or name was too long.
WSAEHOSTDOWN
10064 (0x2750)
A socket operation failed because the destination host was down.
WSAEHOSTUNREACH
10065 (0x2751)
A socket operation was attempted to an unreachable host.
WSAENOTEMPTY
10066 (0x2752)
Cannot remove a directory that is not empty.
WSAEPROCLIM
10067 (0x2753)
A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously.
WSAEUSERS
10068 (0x2754)
Ran out of quota.
WSAEDQUOT
10069 (0x2755)
Ran out of disk quota.
WSAESTALE
10070 (0x2756)
File handle reference is no longer available.
WSAEREMOTE
10071 (0x2757)
Item is not available locally.
WSASYSNOTREADY
10091 (0x276B)
WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable.
WSAVERNOTSUPPORTED
10092 (0x276C)
The Windows Sockets version requested is not supported.
WSANOTINITIALISED
10093 (0x276D)
Either the application has not called WSAStartup, or WSAStartup failed.
WSAEDISCON
10101 (0x2775)
Returned by WSARecv or WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.
WSAENOMORE
10102 (0x2776)
No more results can be returned by WSALookupServiceNext.
WSAECANCELLED
10103 (0x2777)
A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
WSAEINVALIDPROCTABLE
10104 (0x2778)
The procedure call table is invalid.
WSAEINVALIDPROVIDER
10105 (0x2779)
The requested service provider is invalid.
WSAEPROVIDERFAILEDINIT
10106 (0x277A)
The requested service provider could not be loaded or initialized.
WSASYSCALLFAILURE
10107 (0x277B)
A system call has failed.
WSASERVICE_NOT_FOUND
10108 (0x277C)
No such service is known. The service cannot be found in the specified name space.
WSATYPE_NOT_FOUND
10109 (0x277D)
The specified class was not found.
WSA_E_NO_MORE
10110 (0x277E)
No more results can be returned by WSALookupServiceNext.
WSA_E_CANCELLED
10111 (0x277F)
A call to WSALookupServiceEnd was made while this call was still processing. The call has been canceled.
WSAEREFUSED
10112 (0x2780)
A database query failed because it was actively refused.
WSAHOST_NOT_FOUND
11001 (0x2AF9)
No such host is known.
WSATRY_AGAIN
11002 (0x2AFA)
This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
WSANO_RECOVERY
11003 (0x2AFB)
A non-recoverable error occurred during a database lookup.
WSANO_DATA
11004 (0x2AFC)
The requested name is valid, but no data of the requested type was found.
WSA_QOS_RECEIVERS
11005 (0x2AFD)
At least one reserve has arrived.
WSA_QOS_SENDERS
11006 (0x2AFE)
At least one path has arrived.
WSA_QOS_NO_SENDERS
11007 (0x2AFF)
There are no senders.
WSA_QOS_NO_RECEIVERS
11008 (0x2B00)
There are no receivers.
WSA_QOS_REQUEST_CONFIRMED
11009 (0x2B01)
Reserve has been confirmed.
WSA_QOS_ADMISSION_FAILURE
11010 (0x2B02)
Error due to lack of resources.
WSA_QOS_POLICY_FAILURE
11011 (0x2B03)
Rejected for administrative reasons – bad credentials.
WSA_QOS_BAD_STYLE
11012 (0x2B04)
Unknown or conflicting style.
WSA_QOS_BAD_OBJECT
11013 (0x2B05)
Problem with some part of the filterspec or providerspecific buffer in general.
WSA_QOS_TRAFFIC_CTRL_ERROR
11014 (0x2B06)
Problem with some part of the flowspec.
WSA_QOS_GENERIC_ERROR
11015 (0x2B07)
General QOS error.
WSA_QOS_ESERVICETYPE
11016 (0x2B08)
An invalid or unrecognized service type was found in the flowspec.
WSA_QOS_EFLOWSPEC
11017 (0x2B09)
An invalid or inconsistent flowspec was found in the QOS structure.
WSA_QOS_EPROVSPECBUF
11018 (0x2B0A)
Invalid QOS provider-specific buffer.
WSA_QOS_EFILTERSTYLE
11019 (0x2B0B)
An invalid QOS filter style was used.
WSA_QOS_EFILTERTYPE
11020 (0x2B0C)
An invalid QOS filter type was used.
WSA_QOS_EFILTERCOUNT
11021 (0x2B0D)
An incorrect number of QOS FILTERSPECs were specified in the FLOWDESCRIPTOR.
WSA_QOS_EOBJLENGTH
11022 (0x2B0E)
An object with an invalid ObjectLength field was specified in the QOS provider-specific buffer.
WSA_QOS_EFLOWCOUNT
11023 (0x2B0F)
An incorrect number of flow descriptors was specified in the QOS structure.
WSA_QOS_EUNKOWNPSOBJ
11024 (0x2B10)
An unrecognized object was found in the QOS provider-specific buffer.
WSA_QOS_EPOLICYOBJ
11025 (0x2B11)
An invalid policy object was found in the QOS provider-specific buffer.
WSA_QOS_EFLOWDESC
11026 (0x2B12)
An invalid QOS flow descriptor was found in the flow descriptor list.
WSA_QOS_EPSFLOWSPEC
11027 (0x2B13)
An invalid or inconsistent flowspec was found in the QOS provider specific buffer.
WSA_QOS_EPSFILTERSPEC
11028 (0x2B14)
An invalid FILTERSPEC was found in the QOS provider-specific buffer.
WSA_QOS_ESDMODEOBJ
11029 (0x2B15)
An invalid shape discard mode object was found in the QOS provider specific buffer.
WSA_QOS_ESHAPERATEOBJ
11030 (0x2B16)
An invalid shaping rate object was found in the QOS provider-specific buffer.
WSA_QOS_RESERVED_PETYPE
11031 (0x2B17)
A reserved policy element was found in the QOS provider-specific buffer.
WSA_SECURE_HOST_NOT_FOUND
11032 (0x2B18)
No such host is known securely.
WSA_IPSEC_NAME_POLICY_ERROR
11033 (0x2B19)
Name based IPSEC policy could not be added.
Suggestions?
If you have additional suggestions regarding the System Error Codes documentation, given the constraints enumerated at the top of the page, please click the link labeled “Send comments about this topic to Microsoft” below. We appreciate the input.
Requirements
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | WinError.h |
About the OS-STORE
Best Worldwide wholesale electronics, consumer electronics supplier–OS-STORE (Worldwide Wholesale online).You can buy a cheap discount electronics and PC Accessories, include: cell phone, apple parts accessories, tablet pc, iphone, ipad, camera, flash card, MP3/MP4 player, car electronics, video game accessories etc,of course, we also provide the driver for your download, more details, please pay attention to us.
By OS-STORE