ГОСТ Р ИСО/МЭК 24708-2013
16.58
Функция
BioAPI_Free
16.58.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI BioAPI_Free
(void *Ptr);
16.58.2 Связанные типы сообщений ПМО БиоАПИ отсутствуют.
16.58.3 Когда структура получает вызов к функции BioA PI_Free от
локальногоприложения,онадолжнавыполнитьследующиедействияв
указанном порядке:
a) проверить таблицу A pplicationO w nedM em oryB locks (см. 18.13) на
наличие поля, в котором компонент a d d re ss имеет такое же значение,
как и параметр Ptr;
b) в случае, если такое поле не обнаружено, выполнить внутренний
вызов функции БиоАПИ (см. 13.10) к такой же функции с теми же
значениями параметра, как во входящем вызове, и возвратить локальному
приложению возвращенное значение внутреннего вызова без выполнения
следующих действий;
c) очистить соответствующий блок памяти:
d) удалить поле таблицы A pplicationO w nedM em oryB locks;
e) возвратить значение 0 локальному приложению.
16.59
Функция
B io A P IR eg isterB S P
16.59.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI_RegisterBSP
(const uint8_t *HostingEndpointlRI,
const BioAPI_BSP_SCHEMA *BSPSchema.
BioAPI_BOOL Update);
16.59.2 С данной функцией связаны три типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ registerB S P , тип сообщения ответа
registerB S PитипсообщенияуведомленияПМОБиоАПИ
bspR egistrationE vent, которые переносят значение следующего параметра
типов АСН.1 сообщений ПМО БиоАПИ соответственно:
RegisterBSP-RequestParams ::= SEQUENCE {
308