ГОСТ Р 52633.4—2011
9.2.1.4 Коды ошибок
nbECODE_NO_COMPONENT
nbECODE_NO_INTERFACE
nbECODE_INTEGRITY_FAIL
9.3 Программный интерфейс компонента Неизвестный (nblUnknown)
Доступ к функциям этого раздела осуществляется с помощью ОПИК компонента.
9.3.1 Функция Querylntorface
nbResult Querylnterface(nbHandle this. nbRefUuid iid. nbHandle *icd);
9.3.1.1 Функция выдает новый описатель программного интерфейса компонентадля уже создан
ного компонента.
9.3.1.2 Параметры
this (входной) — ОПИК.
iid (входной) — указатель на УУИД запрашиваемого ПИК.
icd (выходной) — указатель на ОПИК компонента.
9.3.1.3 Возвращает nbS_OK в случае успешного завершения работы функции. Другие значения
содержат код ошибки.
9.3.1.4 Коды ошибок
nbECODE_NO_INTERFACE
9.3.2 Функция Retain
nbResult Retain(nbHandle this);
9.3.2.1 Функция увеличивает внутренний счетчик использования компонента на единицу.
9.3.2.2 Параметры
this (входной) — ОПИК.
9.3.2.3 Возвращает положительное значение, которое интерпретируется как текущее значение
счетчика использования компонента.
9.3.3 Функция Release
nbResult Release(nbHandle this);
9.3.3.1 Функция уменьшает значение счетчика использования компонента на единицу.
9.3.3.2 Параметры
this (входной) — ОПИК.
9.3.3.3 Возвращает неотрицательное значение, которое интерпретируется кактекущее значение
счетчика использования компонента. Значение «0» означает, что компонент больше не используется и
должен быть освобожден.
9.4Программный интерфейс компонента Нейросетевой преобразователь
биометрия — код доступа (nbINbcc)
Функции этого раздела реализуются разработчиком НПБК для компонента НПБК. Доступ к функ
циям осуществляется с помощью ОПИК компонента.
9.4.1 Функция Querylntorface
Соответствует функции Querylnterface ПИК Неизвестный по 9.3.1.
9.4.2 Функция Retain
Соответствует функции Retain ПИК Неизвестный по 9.3.2.
9.4.3 Функция Release
Соответствует функции Release ПИК Неизвестный по 9.3.3.
9.4.4 Функция SetEventHandler
nbResult SetEventHandler(nbHandle this. nblEventHandler ’handler);
9.4.4.1 Функцию устанавливает обработчик событий НПБК.
3.4.4.2 Параметры
this (входной) — ОПИК НПБК.
handler (входной) — ОПИК Обработчик событий.
9.4.4.3 Возвращает nbS_OK. если обработчик установлен. Другие значения содержаткод ошибки.
3.4.4.4 Коды ошибок
nbECODE_POINTER
nbECODE_UNSUPPORTED_FUNCTION
9.4.5 Функция SetConvScheme
nbResult SetConvScheme(nbHandle this, const nbData scheme);
9.4.5.1 Функция устанавливает начальную схему преобразования НПБК.
23