Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »


Функции Guardant API могут возвращать следующие коды ошибок:

Название ошибки

Код

Краткое описание

GrdE_OK

0

Операция выполнена успешно

GrdE_DongleNotFound

1

Не найден ключ, отвечающий заданным условиям поиска

GrdE_AddressTooBig

3

Указанный адрес слишком велик

GrdE_GPis0

5

Счетчик запусков GP исчерпан (значение равно нулю)

GrdE_InvalidCommand

6

Неверная команда обращения к ключу

GrdE_VerifyError

8

Ошибка верификации при записи в память ключа

GrdE_NetProtocolNotFound

9

Сетевой протокол не найден

GrdE_NetResourceExhaust

10

Сетевой ресурс ключа Guardant Net исчерпан

GrdE_NetConnectionLost

11

Потеряно соединение с сервером Guardant Net

GrdE_NetDongleNotFound

12

Сервер Guardant Net не найден

GrdE_NetServerMemory

13

Ошибка распределения памяти сервера Guardant Net

GrdE_DPMI

14

Ошибка DPMI

GrdE_Internal

15

Внутренняя ошибка сервера Guardant Net

GrdE_NetServerReloaded

16

Сервер Guardant Net был перезагружен

GrdE_VersionTooOld

17

Команда не поддерживается данной версией ключа (ключ старой версии)

GrdE_BadDriver

18

Не найден драйвер Guardant

GrdE_NetProtocol

19

Ошибка сетевого протокола

GrdE_NetPacket

20

Получен сетевой пакет недопустимого формата

GrdE_NeedLogin

21

Необходимо выполнить GrdLogin

GrdE_NeedLogout

22

Необходимо выполнить GrdLogout

GrdE_DongleLocked

23

Ключ заблокирован

GrdE_DriverBusy

24

Драйвер не может захватить порт

GrdE_CRCError

30

Ошибка CRC при обращении к ключу

GrdE_CRCErrorRead

31

Ошибка CRC при чтении данных из ключа

GrdE_CRCErrorWrite

32

Ошибка CRC при записи данных в ключ

GrdE_Overbound

33

Выход за границу памяти ключа

GrdE_AlgoNotFound

34

Аппаратный алгоритм с таким номером в ключе не найден

GrdE_CRCErrorFunc

35

Ошибка CRC аппаратного алгоритма

GrdE_AllDonglesFound

36

Все ключи перебраны

GrdE_ProtocolNotSup

37

Слишком старая версия Guardant API

GrdE_InvalidCnvType

38

Задан несуществующий метод взаимообратного преобразования

GrdE_UnknownError

39

Неизвестная ошибка при работе с алгоритмом/ячейкой, операция могла не завершиться

GrdE_AccessDenied

40

Неверный пароль доступа к защищенной ячейке

GrdE_StatusUnchangeable

41

Статус защищенной ячейки изменить нельзя

GrdE_NoService

42

Для алгоритма/ячейки сервис не предусмотрен

GrdE_InactiveItem

43

Алгоритм/ячейка находятся в состоянии Inactive, команда не выполнена

GrdE_DongleServerTooOld

44

Попытка выполнить операцию, которую не поддерживает текущая версия сервера Guardant Net

GrdE_DongleBusy

45

В данный момент ключ не может выполнять никаких операций

GrdE_InvalidArg

46

Задано недопустимое значение одного из аргументов функции

GrdE_MemoryAllocation

47

Ошибка распределения памяти

GrdE_InvalidHandle

48

Недопустимый хендл

GrdE_ContainerInUse

49

Этот защищенный контейнер уже используется

GrdE_Reserved50

50

Зарезервировано

GrdE_Reserved51

51

Зарезервировано

GrdE_Reserved52

52

Зарезервировано

GrdE_SystemDataCorrupted

53

Нарушена целостность данных для удаленного обновления

GrdE_NoQuestion

54

Вопрос для удаленного обновления не был сгенерирован

GrdE_InvalidData

55

Недопустимый формат данных для удаленного обновления

GrdE_QuestionOK

56

Вопрос для удаленного обновления уже сгенерирован

GrdE_UpdateNotComplete

57

Процедура записи при удаленном обновлении не завершена

GrdE_InvalidHash

58

Неверное значение хеша данных удаленного обновления

GrdE_GenInternal

59

Внутренняя ошибка

GrdE_AlreadyInitialized

60

Данная копия Guardant API уже инициализирована

GrdE_RTC_Error

61

Ошибка таймера

GrdE_BatteryError

62

Низкий заряд батареи Guardant Time

GrdE_DuplicateNames

63

Числовое имя аппаратного алгоритма/защищенной ячейки уже существует

GrdE_AATFormatError

64

Несуществующий адрес в AAT-таблице

GrdE_SessionKeyNtGen

65

Сессионный ключ не создан

GrdE_InvalidPublicKey

66

Недействительный открытый ключ

GrdE_InvalidDigitalSign

67

Недействительная ЭЦП

GrdE_SessionKeyGenError

68

Ошибка при создании сессионного ключа

GrdE_InvalidSessionKey

69

Недействительный сессионный ключ

GrdE_SessionKeyTooOld

70

Просроченный сессионный ключ

GrdE_NeedInitialization

71

Необходима инициализация

GrdE_gcProhibitCode

72

Неудачная проверка загруженного кода. Возможные причины: неверная точка входа, неправильные инструкции в коде,

попытка обращения к недоступной области памяти

GrdE_gcLoadableCodeTimeOut

73

Загруженный код не был выполнен за отведенный таймаут (3 сек)

GrdE_gcFlashSizeFromDescriptorTooSmall

74

Недостаточный размер области памяти, отведенной в дескрипторе ячейки для загружаемого кода

GrdE_Reserved75

75

Зарезервировано

GrdE_Reserved76

76

Зарезервировано

GrdE_Reserved77

77

Зарезервировано

GrdE_Reserved78

78

Зарезервировано

GrdE_Reserved79

79

Зарезервировано

GrdE_gcIncorrectMask

80

Структура TGrdLoadableCodeData превышает размер, отведенный для определителя в дескрипторе ячейки

GrdE_gcRamOverboundInProtect

81

Некорректная область RAM задана в дескрипторе загружаемого кода

GrdE_gcFlashOverboundInProtect

82

Некорректная область флеш-памяти задана в дескрипторе загружаемого кода

GrdE_gcIntersectionOfCodeAreasInProtect

83

Обнаружено пересечение областей Flash-памяти, заданных в нескольких дескрипторах

GrdE_gcBmapFileTooBig

84

Слишком большой размер BMAP-файла

GrdE_gcZeroLengthProgram

85

Загружаемый код имеет нулевую длину

GrdE_gcDataCorrupt

86

Ошибка при контроле целостности данных

GrdE_gcProtocolError

87

Ошибка в протоколе Guardant Code

GrdE_gcGCEXENotFound

88

Нет загруженной программы пользователя

GrdE_gcNotEnoughRAM

89

Объявленный в программе пользователя размер RAM-буфера ввода-вывода недостаточен для передачи\приема данных

GrdE_gcException

90

При выполнении загружаемого кода произошло нарушение защиты виртуальной среды

GrdE_gcRamOverboundInCodeLoad

91

Буфер ввода-вывода, заданный в загружаемом коде, выходит за допустимую область RAM

GrdE_gcFlashOverboundInCodeLoad

92

Загружаемый код выходит за пределы допустимой области Flash-памяти

GrdE_gcIntersectionOfCodeAreasInCodeLoad

93

Адресное пространство загружаемого кода пересекается с уже загруженным. Необходима инициализация памяти

GrdE_gcGCEXEFormatError

94

Неверный формат GCEXE-файла

GrdE_gcRamAccessViolation

95

Заданы пересекающиеся области ОЗУ для запускающего и запускаемого кода

GrdE_gcCallDepthOverflow

96

Превышен уровень вложенности вызовов GcaCodeRun (<1)

GrdE_LastError

97

Общее число кодов возврата

 

 

 

 

 

 



 

  • No labels