ГОСТ Р ИСО/МЭК19784-1—2007
7.37 Тип BloAPI_GUI_STREAMING_CALLBACK
7.37.1 Данный тип представляет собой указатель на функцию обратного вызова, которую предостав
ляет приложениедля того, чтобы дать возможность ПБУ передавать потокданныхдля отображения в виде
последовательностибитовых изображений через инфраструктуру приложению.
7.37.2 Функция
typedef BioAPI_RETURN (BioAPI *BioAPI_GUI_STREAMING_CALLBACK)
(void ‘GuiStrearmngCallbackCtx.
const BioAPI_GUI_BITMAP ‘Bitmap).
Возврат значения, отличающегося от BioAPI _ОК (например. ВюАР1_Епго11). приведет к немедленно
му возврату вызванной функции к вызывающему коду с передачей ему данного значения в качестве кода
ошибки.
7.37.3 Параметры
GuiStreamingCalibackCtx (входной) — указатель на контекстную информацию, предоставленный ини
циатором запроса и возвращаемый инициатору.
Bitmap (входной)— указатель на битовое изображение, котороедолжно быть отображено.
П р и м е ч а н и е — Описание интерфейса пользователя приведено в приложении С. раздел С.7.
7.38 Тип BioAPI_HANDLE
Данный тип представляет собой уникальный идентификатор, возвращаемый вответ на вызов функции
BioAPI_BSPAttach, который идентифицирует присоединенную сессию ПБУ БиоАПИ.
typedef uint32_t BioAPI_HANDLE:
7.39 Тип BioAPI_IDENTIFY_POPULATION
Структура, используемая для идентификации набора ЗБИ, используется в качестве входного пара
метра функции BioAPlJdentify или BioAPIJdentifyMatch.
typedefstruct bioapi_identify_popu!ation {
BioAPIJDENTIFY_POPULATION_TYPE Type:
union {
BioAPI_DB_HANDLE ‘BIRDataBase;
BioAPI_BIR_ARRAY_POPULATION ’BIRArray:
} BIRs:
} BioAPI JDENTIFY_POPULATION:
Если BioAPI_PRESET_ARRAY_TYPE определен в параметре Type, то параметр BIRArray должен
быть выбран и установлен NULL.
7.40 Тип BioAPI_IDENTIFY_POPULATION_TYPE
Данная структура определяет метод передачи ЗБИ функции BioAPlJdentify или BioAPI_ldentifyMatch
в виде массива или с помощью указателя на базу данных,
typedefuint8 t BioAPI_IDENTlFY_POPULATION_TYPE;
#defme BioAPi_DB_TYPE(1)
#define BioAPI_ARRAY_TYPE(2)
^define BioAPI_PRESET_ARRAY_TYPE(3)
7.41 Тип BioAPI_INDICATOR_STATUS
Данная структура используется биометрическим приложением для получения и установки индикато
ров устройств (модулей БиоАПИ). поддерживаемых ПБУ. Конкретная физическая форма этих индикаторов
(и их наличие) зависит от исполнения.
typedefuint8_t BioAPI _INDICATOR_STATUS:
#define BioAPI JNDICATOR_ACCEPT(1)
#define BioAPI_INDICATOR_REJECT(2)
#define Bk>API_INDICATOR_READY(3)
#defme ВюАР1 INDICATOR_BUSY(4)
#define BioAPI _INDICATOR_FAILURE(5)
7.42 Тип BioAPI_INPUT_BlR
Данная структура предназначенадля ввода ЗБИ БиоАПИ в ПИП. который можетбыть выполнен тре
мя способами путем передачи:
a)дескриптора ЗБИ:
b
)ключа к ЗБИ в базе данных, управляемой ПБУ. Если DbHandle имеет нулевое значение, использу
ется базаданных, выбранная ПБУ. (Значение DbHandle возвращается, когда база данных ЗБИ открыта):
25