7.3.1 Информация о ПБФ, содержащаяся в реестре компонентов.
typedet struct bioapi_bfр_schema { | ||||
BioAPI_UUID BFPUuid; | ||||
BioAPI_CATEGORY BFPCategory; | ||||
BioAPI_STRING BFPDescription; | ||||
uint8_t*Path; | ||||
BioAPI_VERSION SpecVersion; | ||||
BioAPI_STRING ProductVersion; | ||||
BioAPI_STRING Vendor; | ||||
BioAPI_BIR_BIOMETRIC_DATA_FORMAT *BFPSupportedFormats; | ||||
uint32_tNumSupportedFormats; | ||||
BioAPI_BIR_BIOMETRIC_TYPE FactorsMask; | ||||
BioAPI_UUID BFPPropertylD; | ||||
BioAPI_DATA BFPProperty; | ||||
} BioAPI_BFP_SCHEMA; |
7.3.2 Определения
BFPUuid - УУИД ПБФ.
BFPCategory - определяет категорию модуля БиоАПИ, поддерживаемую ПБФ.
BFPDescription - строка с нулевым символом на конце, содержащая текстовое описание ПБФ.
Path - указатель на строку с нулевым символом на конце, содержащую путь к файлу ПБФ, включая название файла. Путь к файлу может быть записан в виде адреса страницы URL. Символьная строка должна содержать символы, закодированные в формате UTF-8 в соответствии с ИСО/МЭК 10646.
Примечание - Если в вызове функции используется BioAPI_BFP_SCHEMA, принимающий компонент выделяет память для элемента схемы Path, а вызывающий компонент освобождает память.
SpecVersion - номер редакции и номер поправки или изменений редакции стандарта, в соответствии с которой был разработан ПБФ.
Примечание - Требования к ПБФ будут установлены в следующих частях комплекса стандартов 19784.
ProductVersion - строка версии программного обеспечения ПБФ.
Vendor - строка с нулевым символом на конце, содержащая название изготовителя ПБФ.
BFPSupportedFormats - указатель на массив структур BioAPI_BIR_BIOMETRIC_DATA_FORMAT, определяющий поддерживаемые форматы ББД.
NumSupportedFormats - число поддерживаемых форматов, содержащихся в BFPSupportedFormats.
FactorsMask - маска, указывающая, какие биометрические типы поддерживаются ПБФ.
BFPPropertylD - УУИД формата передаваемого свойства ПБФ.
BFPProperty - адрес и длина буфера памяти, содержащего свойства ПБФ. Формат и содержание свойства ПБФ могут быть определены изготовителем или установлены в соответствующем стандарте.