ГОСТ Р ИСО/МЭК 24708-2013
16.43 Функция BioAPI_DbClose
16.43.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI BioAPI_DbClose
(BioAPI_HANDLE BSPHandle,
BioAPI_DB_HANDLE DbHandle);
16.43.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
dbClose
и тип сообщения ответа
dbClose,
которые переносят значение следующего параметра типов АСН.1
сообщений ПМО БиоАПИ (соответственно):
DbCiose-RequestParamsSEQUENCE {
originalBSPHandle
BioAPI-HANDLE,
dbHandle
BioAPI-DB-HANDLE
»
И
DbClose-ResponseParamsNULL
16.43.3 Когда структура получает вызов к функции
BioAPI_DbClose
от
локального приложения, она должна сначала определить главную конечную
точкуиисходныйобработчикПБУ(
originalB SP H andle)
изпараметра
BSPHandle
согласно разделу 24. Если главной конечной точкой является
локальная конечная точка, структура должна выполнить внутренний вызов
функции БиоАПИ (см. 13.10) к такой же функции с теми же значениями
параметра, как во входящем вызове, за исключением параметра
BSPHandle,
который должен быть установлен путем преобразования
originalB SP H andle
согласно 15.42, а также возвратить локальному приложению возвращенное
значениевнутреннеговызова.Еслиглавнойконечнойточкойявляется
второстепенная конечная точка структуры, структура должна обработать вызов
путем обмена с главной конечной точкой двумя сообщениями запроса/ответа
ПМО БиоАПИ
dbClose
согласно разделу 27, выполняя действия, указанные в
16.43.5 для преобразования между параметрами функции и компонентами
АСН.1, если это установлено в указанном разделе. Если главная конечная точка
неможетбытьопределена,структурадолжнавозвратитьзначение
BioAPIERR_UNABLE_TO_LOCATE_BSP
локальному приложению.
279