Функции общего назначения Основные операции Guardant API позволяют осуществлять сервисные операциидействия, связанные с инициализацией , настройкой и деинициализацией Guardant API, а также выполнять основные операции с электронными ключами:
- Искать электронный ключ, удовлетворяющий заданным условиям поиска
- Инициализировать память ключа
- Читать данные из памяти ключа
- Записывать данные в память ключа
- Устанавливать запреты на чтение/запись памяти ключа
Перечень функций Guardant API общего назначения
защищенным контейнером:
- Создавать и закрывать хэндл защищенного контейнера
- Инициализировать и деиницилизировать память ключа
- Получать информацию из защищенного контейнера, в том числе и о последней ошибке
- Преобразовывать получаемую информациию в текстовые соощения
Перечень функций(методов) Guardant API общего назначения:
Название функции(метода) | Название функцииКод доступа | Краткое описание | GrdStartup|||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Не нужен | Инициализировать Guardant API | Не нужен | Инициализировать Guardant API и указатьGrdAPI + задать путь к gnclientGnClient.ini | ||||||||||||||||||||||||||||||
Не нужен | Деинициализировать Guardant API GrdDllMain | Не нужен | Инициализировать сетевые функции для использования в DLL | ||||||||||||||||||||||||||||||
Не нужен | Получить информацию о последней ошибке из защищенного контейнера | ||||||||||||||||||||||||||||||||
Не нужен | Преобразовать код ошибки в текстовое сообщение | ||||||||||||||||||||||||||||||||
Не нужен | Получить информацию из защищенного контейнера | ||||||||||||||||||||||||||||||||
Не нужен | Проверить валидность хэндла защищенного контейнеразащищенногоконтейнера | ||||||||||||||||||||||||||||||||
Не нужен | Создать хэнлдхэндл защищенного контейнера | ||||||||||||||||||||||||||||||||
Не нужен | Закрыть хэндл защищенного контейнера GrdSetAccessCodes | Не нужен | Поместить коды доступа в защищенный контейнер. При этом Public и Read коды должны быть указаны обязательно, остальные коды по необходимости | GrdSetWorkModeНе нужен | Установить режимы работы Guardant API | GrdSetFindModeНе нужен | Установить режимы поиска электронных ключей | GrdFindPrivate Read | Найти электронный ключ, удовлетворяющий критериям поиска | GrdLoginPrivate Read | Зарегистрироваться на электронном ключе | GrdLogoutНе нужен | Снять регистрацию на электронном ключе | GrdLockPrivate Read | Заблокировать ключ на время выполнения операций, требующих монольного режима работы с ключом | GrdUnlockPrivate Read | Разблокировать электронный ключ | GrdCheckPrivate Read | Проверить наличие электронного ключа | GrdDecGPPrivate Read | Декрементировать счетчик #1 | GrdReadPrivate Read | Прочитать данные из памяти электронного ключа | GrdWritePrivate Write | Записать данные в память электронного ключа | GrdSeekНе нужен | Переместить указатель на текущий адрес памяти электронного ключа | GrdInitPrivate Master | Инициализировать память электронного ключа | GrdProtectPrivate master | Установить аппаратные запреты чтения/записи и записать количество аппаратных алгоритмов и защищенных ячеек | GrdCRCНе нужен | Вычислить CRC