Стандартный набор ошибок.
Пространство имен: Guardant
Синтаксис
public enum GrdE : uint
Константы
GrdE содержит следующие имена и значения.
| Имя | Значение | Описание |
|---|---|---|
| OK | 0 | Операция выполнена успешно |
| DongleNotFound | 1 | Не найден ключ, отвечающий заданным условиям поиска |
| AddressTooBig | 3 | Указанный адрес слишком велик |
| GPis0 | 5 | Счетчик запусков GP исчерпан (значение равно нулю) |
| InvalidCommand | 6 | Неверная команда обращения к ключу |
| VerifyError | 8 | Ошибка верификации при записи в память ключа |
| NetProtocolNotFound | 9 | Сетевой протокол не найден |
| NetResourceExhaust | 10 | Сетевой ресурс ключа Guardant Net исчерпан |
| NetConnectionLost | 11 | Потеряно соединение с сервером Guardant Net |
| NetDongleNotFound | 12 | Сервер Guardant Net не найден |
| NetServerMemory | 13 | Ошибка распределения памяти сервера Guardant Net |
| DPMI | 14 | Ошибка DPMI |
| Internal | 15 | Внутренняя ошибка сервера Guardant Net |
| NetServerReloaded | 16 | Сервер Guardant Net был перезагружен |
| VersionTooOld | 17 | Данная команда не поддерживается данной версией ключа (ключ старой версии) |
| BadDriver | 18 | Необходим драйвер Windows NT |
| NetProtocol | 19 | Ошибка сетевого протокола |
| NetPacket | 20 | Получен сетевой пакет недопустимого формата |
| NeedLogin | 21 | Необходима регистрация на сервере Guardant Net |
| NeedLogout | 22 | Необходимо снять регистрацию на сервере Guardant |
| DongleLocked | 23 | Ключ Guardant Net занят другим приложением |
| DriverBusy | 24 | Драйвер не может захватить порт |
| CRCError | 30 | Ошибка CRC при обращении к ключу |
| CRCErrorRead | 31 | Ошибка CRC при чтении данных из ключа |
| CRCErrorWrite | 32 | Ошибка CRC при записи данных в ключ |
| Overbound | 33 | Выход за границу памяти ключа |
| AlgoNotFound | 34 | Аппаратный алгоритм с таким номером в ключе не найден |
| CRCErrorFunc | 35 | Ошибка CRC аппаратного алгоритма |
| AllDongleFounsd | 36 | Все ключи перебраны |
| ProtocolNotSup | 37 | Слишком старая версия Guardant API |
| InvalidCnvType | 38 | Задан несуществующий метод взаимообратного преобразования |
| UnknownError | 39 | Неизвестная ошибка при работе с алгоритмом/ячейкой, операция могла не завершиться |
| AccessDenied | 40 | Неверный пароль доступа к защищенной ячейке |
| StatusUnchangeable | 41 | Статус защищенной ячейки изменить нельзя |
| NoService | 42 | Для алгоритма/ячейки сервис не предусмотрен |
| InactiveItem | 43 | Алгоритм/ячейка находятся в состоянии Inactive, команда не выполнена |
| DongleServerTooOld | 44 | Попытка выполнить операцию, которую не поддерживает текущая версия сервера Guardant Net |
| DongleBusy | 45 | В данный момент ключ не может выполнять никаких операций |
| InvalidArg | 46 | Задано недопустимое значение одного из аргументов функции |
| MemoryAllocation | 47 | Ошибка распределения памяти |
InvalidHandle | 48 | Недопустимый хендл |
| ContainerInUse | 49 | Этот защищенный контейнер уже используется |
| Reserved50 | 50 | Зарезервировано |
| Reserved51 | 51 | Зарезервировано |
| Reserved52 | 52 | Зарезервировано |
| SystemDataCorrupted | 53 | Нарушена целостность системных данных |
| NoQuestion | 54 | Вопрос для удаленного обновления не был сгенерирован |
| InvalidData | 55 | Недопустимый формат данных для удаленного обновления |
| QuestionOK | 56 | Вопрос для удаленного обновления уже сгенерирован |
| UpdateNotComplete | 57 | Процедура записи при удаленном обновлении не завершена |
| InvalidHash | 58 | Неверное значение хеша данных удаленного обновления |
| GenInternal | 59 | Внутренняя ошибка |
| AlreadyInitialized | 60 | Данная копия Guardant API уже инициализирована |
| RTC_Error | 61 | Ошибка часов реального времени |
| BatteryError | 62 | Батарея разряжена |
| DuplicateNames | 63 | Повтор объектов/имен алгаритмов |
| AATFormatError | 64 | Выход за границу AAT таблицы |
| SessionKeyNtGen | 65 | Ошибка генерирования ключа |
| InvalidPublicKey | 66 | Неверный общий код доступа |
| InvalidDigitalSign | 67 | Неверная цифровая подпись |
| SessionKeyGenError | 68 | Ошибка генерирования сессионного ключа |
| InvalidSessionKey | 69 | Неверный сессионный ключ |
| SessionKeyTooOld | 70 | Сессионный ключ устарел |
| NeedInitialization | 71 | Требуется инициализация |
| gcProhibitCode | 72 | Ошибка при работе с функционалом UserFirmware ключа Guardant Code Error while operating with functional of "Guardant Code" [for GrdCodeLoad] Адрес точки входа некорректен. [for GrdCodeLoad] Ошибка при проверке загружаемого кода (При проверке кода во время его загрузки обнаружены запрещенные команды или обращение к недопустимым адресам). |
| gcUserFirmwareTimeOut | 73 | Пользовательская программа зависла или выполняется слишком долго |
| gcFlashSizeFromDescriptorTooSmall | 74 | В дескрипторе выделен недостаточный размер flash-памяти для пользовательского приложения |
| Reserved75 | 75 | Зарезервировано #75 |
| Reserved76 | 76 | Зарезервировано #76 |
| Reserved77 | 77 | Зарезервировано #77 |
| Reserved78 | 78 | Зарезервировано #78 |
| Reserved79 | 79 | Зарезервировано #79 |
| gcIncorrectMask | 80 | Размер определителя меньше размера структуры GrdLoadableCodeData |
| gcRamOverboundInProtect | 81 | Некорректно задана область RAM-памяти в загружаемом дескрипторе |
| gcFlashOverboundInProtect | 82 | Некорректно задана область FLASH-памяти в загружаемом дескрипторе |
| gcIntersectionOfCodeAreasInProtect | 83 | Пересечение областей FLASH-памяти заданных в нескольких дескрипторах |
| gcBmapFileTooBig | 84 | Слишком длинный BMAP файл |
| gcZeroLengthProgram | 85 | Загрузка программы нулевого размера |
| gcDataCorrupt | 86 | Ошибка при проверке данных |
| gcProtocolError | 87 | Ошибка протокола при выполнении |
| gcGCEXENotFound | 88 | Нет загруженной программы пользователя |
| gcNotEnoughRAM | 89 | Объявленный в дескрипторе буфер ввода/вывода недостаточен для передачи/приема данных программе пользователя |
| gcException | 90 | При выполнении кода произошло нарушение защиты виртуальной среды |
| gcRamOverboundInCodeLoad | 91 | Буфер ввода/вывода, заданный в программе пользователя, выходит за допустимую область памяти |
| gcFlashOverboundInCodeLoad | 92 | Выход за пределы допустимой области FLASH-памяти |
| gcIntersectionOfCodeAreasInCodeLoad | 93 | Адресное пространство загружаемой программы пользователя пересекается с уже загруженной (требуется операция Init) |
| gcGCEXEFormatError | 94 | Некорректный формат файла GCEXE |
| gcRamAccessViolation | 95 | Incorrect RAM area specified in loadable code for GcaCodeRun |
| gcCallDepthOverflow | 96 | Too many nested calls of GcaCodeRun. |
| UnableToCreateIniFile | 97 | Unable to create ini file during network API initialization |
| LastError | 98 | Неизвестная ошибка |
| NotFoundFunction | 0x80000000 | Not found function |
| NotFoundDLL | 0x80000001 | Not found dll |
| ManageError | 0x80000002 | Неизвестная ошибка |