Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Создавать и закрывать хэндл защищенного контейнера
  • Инициализировать  и деиницилизировать память ключа
  • Получать информацию из защищенного контейнера, в том числе и о последней ошибке
  • Преобразовывать получаемую информациию в текстовые соощения

Перечень функций Guardant API общего назначения:

Название функции(метода)

Код доступа

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

GrdStartupEx

Не нужен

Инициализировать GrdAPI + задать путь к GnClient.ini

GrdCleanup

Не нужен

Деинициализировать Guardant API

GrdGetLastError

Не нужен

Получить информацию о последней ошибке из защищенного контейнера

GrdFormatMessage

Не нужен

Преобразовать код ошибки в текстовое сообщение

GrdGetInfo

Не нужен

Получить информацию из защищенного контейнера

GrdIsValidHandle

Не нужен

Проверить валидность хэндла защищенногоконтейнера

GrdCreateHandle

Не нужен

Создать хэндл защищенного контейнера

GrdCloseHandle

Не нужен

Закрыть хэндл защищенного контейнера

 

Функции общего назначения позволяют осуществлять сервисные операции, связанные с инициализацией, настройкой и деинициализацией Guardant API, а также выполнять основные операции с электронными ключами:

  • Искать электронный ключ, удовлетворяющий заданным условиям поиска
  • Инициализировать память ключа
  • Читать данные из памяти ключа
  • Записывать данные в память ключа
  • Устанавливать запреты на чтение/запись памяти ключа

Перечень функций Guardant API общего назначения

 

...

Название функции

...

Код доступа

...

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

...

GrdStartup

...

Не нужен

...

Инициализировать Guardant API

...

GrdStartupEx

...

Не нужен

...

Инициализировать Guardant API и указать путь к gnclient.ini

...

GrdCleanup

...

Не нужен

...

Деинициализировать Guardant API

...

GrdGetLastError

...

Не нужен

...

Получить информацию о последней ошибке из защищенного контейнера

...

GrdFormatMessage

...

Не нужен

...

Преобразовать код ошибки в текстовое сообщение

...

GrdGetInfo

...

Не нужен

...

Получить информацию из защищенного контейнера

...

GrdIsValidHandle

...

Не нужен

...

Проверить валидность хэндла защищенного контейнера

...

GrdCreateHandle

...

Не нужен

...

Создать хэнлд защищенного контейнера

...

GrdCloseHandle

...

Не нужен

...

Закрыть хэндл защищенного контейнера

...

GrdSetAccessCodes

...

Не нужен

...

Поместить коды доступа в защищенный контейнер. При этом Public и Read коды должны быть указаны обязательно, остальные коды по необходимости

...

GrdSetWorkMode

...

Не нужен

...

Установить режимы работы Guardant API

...

GrdSetFindMode

...

Не нужен

...

Установить режимы поиска электронных ключей

...

GrdFind

...

Private Read

...

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

...

GrdLogin

...

Private Read

...

Зарегистрироваться на электронном ключе

...

GrdLogout

...

Не нужен

...

Снять регистрацию на электронном ключе

...

GrdLock

...

Private Read

...

Заблокировать ключ на время выполнения операций, требующих монольного режима работы с ключом

...

GrdUnlock

...

Private Read

...

Разблокировать электронный ключ

...

GrdCheck

...

Private Read

...

Проверить наличие электронного ключа

...

GrdDecGP

...

Private Read
Private Write

...

Декрементировать счетчик #1

...

GrdRead

...

Private Read

...

Прочитать данные из памяти электронного ключа

...

GrdWrite

...

Private Write

...

Записать данные в память электронного ключа

...

GrdSeek

...

Не нужен

...

Переместить указатель на текущий адрес памяти электронного ключа

...

GrdInit

...

Private Master

...

Инициализировать память электронного ключа

...

GrdProtect

...

Private master

...

Установить аппаратные запреты чтения/записи и записать количество аппаратных алгоритмов и защищенных ячеек

...

GrdCRC

...

Не нужен

...