ГОСТ Р ИСО/МЭК 24708-2013
16.61 Функция BioAPI_RegisterBFP
16.61.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI_RegisterBFP
(const uint8_t ‘HostingEndpointIRI,
const BioAPI_BFP_SCHEMA ‘BFPSchema,
BioAPI_BOOL Update);
16.61.2 С данной функцией связаны три типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
registerBFP.
тип сообщения ответа
registerBFP
итипсообщенияуведомленияПМОБиоАПИ
bfpRegistrationEvent,
которые переносят значение следующего параметра
типов АС11.1 сообщений ПМО БиоАПИ соответственно:
RegisterBFP-RequestParams ::= SEQUENCE {
bfpSchemaBioAPI-BFP-SCHEMA,
update BOOLEAN
}
RegisterBFP-ResponseParams ::= NULL
и
BFPRegistrationEvent-NotificationParamsSEQUENCE {
bfpSchemaBioAPI-BFP-SCHEMA,
update BOOLEAN
}
16.61.3Когдаструктураполучаетвызовкфункции
BioAPI_RegisterBFP
от локального приложения, она сначала определяет ИИР
главнойконечнойточкипутемпреобразованияизпараметра
HostingEndpointIRI
согласно 15.3, а затем выполняют действия, указанные в
одном из следующих подпунктов.
16.61.3.1Если главной конечной точкой является локальная конечная
точка, структура должна выполнить следующие действия в указанном порядке:
a) выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же
функции с теми же значениями параметра, как и во входящем вызове;
b
) в случае, если возвращенное значение внутреннего вызова не равно 0,
возвратить такое значение локальному приложению без выполнения
следующих действий;
319