ГОСТ Р ИСО/МЭК19784-1—2007
7.15 Тип BioAPI_BOOL
Данный тип используется для индикации истинного или ложного значения условия,
(0)
(!BsoAPI_FALSE)
typedef uint8_t BioAPI_BOOL:
#defir>e BioAPI_FALSE
#define BioAPI_TRUE
7.16 Тип BioAPI_BSP_SCHEMA
7.16.1 Данный тип включает в себя информацию о ПБУ. содержащуюся в реестре компонентов
БиоАПИ.
typedefstruct bioapi_bsp_schema {
BioAPIJJUID BSPUuid;
BioAPI_STRING BSPDescription.
uint8_t ‘Path;
BioAPI_VERSION SpecVersion;
BioAPISTRING ProductVersion;
BioAPI_STRING Vendor
BioAPI_BIR_BIOMETRIC_DATA_FORMAT*BSPSupportedFormats.
uint32_t NumSupportedFormats;
BioAPI_BIR_BIOMETRIC_TYPE FactorsMask;
BioAPI_OPERATIONS_MASK Operations;
BioAPI_OPTIONS_MASK Options;
BioAPI_FMR PayloadPolicy;
uint32_t MaxPayloadSize;
int32_t DefauItVerifyTimeout:
int32_t DefaultldentifyTimeout;
int32_t DefaultCaptureTimeout;
int32_t DefaultEnrollTimeout;
int32_t DefaultCalibrateTimeout;
uint32_t MaxBSPDbSize;
uint32_t Maxldentify;
} BioAPI„BSP_SCHEMA;
7.16.2 Определения
BSPUuid— УУИДПБУ.
BSPDescription — строка с нулевым символом на конце, содержащая текстовое описание ПБУ.
Path — указатель на строку с нулевым символом на конце, содержащую путь к файлу ПБФ. включая
название файла. Путь к файлу может быть записан в виде адреса страницы URL. Символьная строка
должна содержать символы, закодированные в формате UTF-8 в соответствии с ИСО/МЭК 10646.
П р и м е ч а н и е — Если B>oAPI_BSP_SCHEMA используется в вызове функции, компонент, получающий
вызов, выделяет память для элемента схемы Path (путь кфайлу), а вызывающий компонент освобождает память.
SpecVersion — номер редакции и номер поправки или изменений данной редакции спецификации
БиоАПИ. для которой был разработан ПБУ.
ProductVersion— строка версии программного обеспечения ПБУ.
Vendor— строка с нулевым символом на конце, содержащая название изготовителя ПБУ.
BSPSupportedFormats — указатель на структуру BioAPI_BIR_BIOMETRIC_DATA_FORMAT. опреде
ляющую поддерживаемые форматы ББД.
NumSupportedFormats — число поддерживаемых форматов, содержащихся в BspSupportedFormats.
FactorMask— маска, указывающая биометрические типы, поддерживаемые ПБУ.
Operations — маска, указывающая операции, поддерживаемые ПБУ.
Options — маска, указывающая опции, поддерживаемые ПБУ.
PayloadPolicy— пороговое значение (минимальное значение ОЛС). используемое для принятия ре
шения о выдаче полезной информации после успешной верификации.
MaxPayloadSize — максимальный размер полезной информации (в байтах), которую может при
нять ПБУ.
DefauItVerifyTimeout — заданное по умолчанию значение времени ожидания в миллисекундах, ис
пользуемое ПБУдля функции верификации BioAPI_Verify вслучав, когда время ожидания не определено
приложением.
18