ГОСТ Р ИСО/МЭК 24708-2013
16.19.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
freeBIRHandle
и тип сообщения ответа
freeBIRHandle.
которые переносят значение следующего параметра типов
АСН.1 сообщений ПМО БиоАПИ соответственно:
FreeBIRHandle-RequestParamsSEQUENCE {
original
BSPHandle BioAPI-HANDLE,
birHandle
BioAPI-BIR-HANDLE
1
И
FreeBIRHandle-ResponseParams
: : r
NULL
16.19.3Когдаинфраструктураполучаетвызовкфункции
BioAPI_FreeBIRHandle
от локального приложения, она должна сначала
определить главную конечную точку и исходный обработчик ПБУ (читай
originalB SP H andle)
из параметра
BSPHandle
согласно разделу 24.Если
главной конечной точкой является локальная конечная точка, инфраструктура
должна выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же
функции с теми же значениями параметра, как во входящем вызове, за
исключением параметра
BSPHandle,
который должен быть установлен путем
преобразования
originalB SP H andle
согласно15.42,атакжевозвратить
локальному приложению возвращенное значение внутреннего вызова. Если
главнойконечнойточкойявляетсявторостепеннаяконечнаточка
инфраструктуры, инфраструктура должна обработать вызов путем обмена с
главной конечной точкой двумя сообщениями запроса/ответа ПМО БиоАПИ
freeBIRHandle
согласно разделу 27, выполняя действия, указанные в 16.19.5
для преобразования между параметрами функции и компонентами АСН.1, если
это установлено в указанном разделе. Если главная конечная точка не может
бытьопределена,инфраструктурадолжнавозвратитьзначение
BioAPIERR_UNABLE_TO_LOCATE_BSP
локальному приложению.
16.19.4КогдаинфраструктураполучаетсообщениезапросаПМО
БиоАПИ (см. 13.9)
freeBIRHandle
от главной конечной точки, она должна
обработатьзапроспутемвнутреннеговызовафункцииБиоАПИк
183