ГОСТ Р 52633.4—2011
9.4.16.4 Коды ошибок
nbECODE_NBCC_STATE
nbECODE_INCORRECT_VERSION
nbECODE_INSUFFICIENT_BUFFER
9.4.17 Функция ImportNbc
nbResult lmportNbc(nbHandle this, const nbData nbc),
9.4.17.1 Функция осуществляет импорт конфигураций ЭП и параметров работы НПБК из НБК.
9.4.17.2 Параметры
this (входной) — ОПИК НПБК.
nbc (входной) — указатель на блок данных, содержащий НБК. Формат параметра определяется
по 6.4.
9.4.17.3 Возвращает nbS_OK. если конфигурации ЭП и параметры НПБК успешно импортирова
ны. Другие значения содержат код ошибки.
9.4.17.4 Коды ошибок
nbECODE_OUT_OF_MEMORY
nbECODEJNCORRECT_VERSION
nbECODE_CONSISTENCY_FAIL
nbECODE_PARAM
9.5 Программный интерфейс компонента Обработчик событий (nblEventHandler)
Функции этого раздела реализуются разработчиком биометрического приложения для некоторо
го компонента модуля с целью его совместного использования с НПБК.
9.5.1 Функция Querylntorface
Соответствует функции Querylnterface ПИК Неизвестный по 9.3.1.
9.5.2 Функция Retain
Соответствует функции Retain ПИК Неизвестный по 9.3.2.
9.5.3 Функция Release
Соответствует функции Release ПИК Неизвестный no 9.3.3.
9.5.4 Функция RaiseEvent
nbResult RaiseEvent(nbHandle this. nbEvent evt. nbHandle sender, const nbData paramA, nbData
paramB);
9.5.4.1 Функция вызывается НПБКдля сообщения о некотором событии.
3.5.4.2 Параметры
this (входной) — ОПИК Обработчик событий,
evt (входной) — тип события.
paramA(входной/необязательный) — параметр, интерпретация которогозависитот типа события.
paramB (входной/выходной/необязательный) — параметр, интерпретация которого зависит от
типа события.
9.5.4.3 Возвращаемое значение зависит от типа события. Типичное возвращаемое значение
nbS_OK. Другие значения содержат код ошибки.
10Обработка событий
Во время своей работы НПБКдолженотправлять уведомления особытиях биометрическому при
ложению в случае установки обработчика событий. Обмен событиями должен быть реализован био
метрическим приложением как ПИК Обработка событий.
10.1 Общие положения
10.1.1 Тип события представляет собой 32-разрядное число по 8.2.7.
10.1.2 Значение события передается в функцию RaiseEvent ПИК Обработчик событий.
10.1.3 Возвращаемое значение функции RaiseEvent ПИК Обработчик событий зависит от типа
события.
10.2 События во время перечисления объектов
10.2.1 Событие nbEVENT_ENUMERATE_ITEM
10.2.1.1 Определяет событие перечисления некоторого множества объектов.
10.2.1.2 Значение
#define nbEVENT_ENUMERATE_ITEM(0x00000001)
29