7.30.1 Данный тип представляет собой схему структуры компонента инфраструктуры БиоАПИ для занесения компонентов БиоАПИ в реестр.
typedef struct bioapi_framework_schema { | ||||
BioAPI_UUID FrameworkUuid; | ||||
BioAPI_STRING FwDescription; | ||||
uint8_t *Path; | ||||
BioAPI_VERSION SpecVersion; | ||||
BioAPI_STRING ProductVersion; | ||||
BioAPI_STRING Vendor; | ||||
BioAPI_UUID FwPropertyld; | ||||
BioAPI_DATA FwProperty; | ||||
} BioAPI_FRAMEWORK_SCHEMA; |
7.30.2 Описание
FrameworkUuid -УУИД компонента инфраструктуры.
FwDescription - строка с нулевым символом на конце, содержащая текстовое описание инфраструктуры.
Path - указатель на строку с нулевым символом на конце, содержащую путь и имя файла с исполняемым кодом инфраструктуры. Путь к файлу может быть записан в виде адреса страницы (URL). Данная строка должна состоять из символов по ИСО/МЭК 10646 кодировки UTF-8 (ИСО/МЭК 10646, приложение D).
Примечание - Если в вызове функции используется BioAPI_BFP_SCHEMA, принимающий компонент выделяет память для элемента схемы Path, а вызывающий компонент освобождает память.
SpecVersion - номер редакции и номер поправки или изменений редакции стандарта, в соответствии с которой был разработан ПБФ.
ProductVersion - строка версии программного обеспечения инфраструктуры.
Vendor - строка с нулевым символом на конце, содержащая название изготовителя инфраструктуры.
FwPropertylD - УУИД формата следующих свойств инфраструктуры.
FwProperty - адрес и длина буфера памяти, содержащего свойства инфраструктуры. Формат и содержание свойств инфраструктуры могут быть описаны изготовителем или указаны в стандарте.
7.30.3 Определение схемы структуры приведено в 10.1.1.