ГОСТ Р ИСО/МЭК19784-1—2007
После инициализации данной функции для установки инфраструктура БиоАПИ должна создать за
пись схемы ПБУ в реестре компонентов и включить в него содержание входной схемы ПБУ.
После инициализации данной функции для обновления инфраструктура БиоАПИ должна заменить
существующие записи схемы ПБУ в реестре компонентов содержанием входной схемы ПБУ, основываясь
на УУИД ПБУ в данной схеме.
После инициализацииданной функциидля удаления инфраструктура БиоАПИ должна удалить запись
схемы ПБУ из реестра компонентов для ПБУ. обозначенного параметром BSPUuid во входной схеме.
10.2.1.2 Параметры
Action (входной)— определяет тип выполняемогодействия. Допустимыми значениями являются сле
дующие.
Значение
BioAPIJNSTALL_ACTIONJNSTALL
BioAPIJNSTALL_ACTlON_REFRESH
Описание
— установка ПБУ (добавление в реестр);
— обновление информации в реестре компонентов;
BioAPIJNSTALL_ACTION_UNINSTALL — удаление ПБУ из реестра.
Error(выходной) — указатель на структуру BioAPIJNSTALL_ERROR. Если выполнение функции за
канчивается ошибкой, данная структура содержит дополнительную информацию о типе ошибки.
BSPSchema (входной/выходной) — указатель на элементы схемы ПБУ. определенные в 7.16. описы
вающие свойства и характеристики устанавливаемого ПБУ. При вызове функции с параметром Action,
установленным в BioAPIJNSTALL_ACTIONJJNINSTALL. необходимо задать только элемент BSPUuid па
раметра BSPSchema.
10.2.1.3 Возвращаемые значения
Если функция выполнена успешно, тоона возвращает BioAPI_OK. Если функция завершается неуда
чей, она возвращает код ошибки БиоАПИ (см. раздел 11). Параметр Error содержит дополнительные све
дения об ошибке.
10.2.2 BioAPIJJtllJnstallBFP
10.2.2.1 Описание
Данная функция устанавливает, модифицирует (обновляет) или удаляет ссылку на ПБФ в реестре
компонентов.
BioAPI_RETURN BioAPi_UtilJnsta!IUnit
(BioAPIJNSTALL_ACTION Action,
BioAPI _INSTALL_ERROR ‘ Error,
const BioAPI_BFP_SCHEMA ‘BFPSchema);
10.2.2.2 Параметры
Action (входной)— определяет тип выполняемогодействия. Допустимыми значениями являются сле
дующие.
Значение
BioAPIJNSTALL_ACTIONJNSTALL
BioAPIJNSTALL_ACTlON_REFRESH
Описание
— установка ПБФ (добавление записи в реестр);
— обновление информации в реестре компонентов:
BioAPIJNSTALL_ACTION_UNINSTALL — удаление ПБФ (удаление записи из реестра).
Error (выходной) — указатель на структуру BioAPIJNSTALL_ERROR. Если выполнение функции за
канчивается ошибкой, то данная структура содержитдополнительную информацию об ошибке.
BFPSchema (входной/выходной) — указатель на элемент реестра компонентов, описывающий свой
ства и характеристики устанавливаемого ПБФ (см. 7.3). При вызове функции с параметром Action, установ
ленным в BioAPI INSTALL_ACTIONJJNINSTALL. необходимо задать только элемент BFPUuid параметра
BFPSchema.
10.2.2.3 Возвращаемые значения
Если функция выполнена успешно, она возвращает BioAPI_OK. Если функция завершается неуда
чей. она возвращает код ошибки БиоАПИ. Параметр Error содержит дополнительные сведения об ошибке.
11 Обработка ошибок БиоАПИ
Все функции БиоАПИ возвращают значение типа BioAPI_RETURN. Значение BioAPI_OK указывает
на успешное выполнение функции. Любое другое значение указывает на наличие ошибки. В настоящем
стандарте установлены ограничения на возвращаемые значения ошибок, возникающих в инфраструктуре
БиоАПИ. в ПБУ или в модулях БиоАПИ, присоединенных к ПБУ.
1Г
77