Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 19784-1-2007 Автоматическая идентификация. Идентификация биометрическая. Биометрический программный интерфейс. Часть 1. Спецификация биометрического программного интерфейса (с Изменением N 1)

     7.3 Тип BioAPI_BFP_SCHEMA

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 - адрес и длина буфера памяти, содержащего свойства ПБФ. Формат и содержание свойства ПБФ могут быть определены изготовителем или установлены в соответствующем стандарте.