ГОСТ Р ИСО/МЭК 24708-2013
BioAPI_DB_HANDLE DbHandle,
const BioAPI_UUID *KeyVaiue,
BioAPI_DB_MARKER_HANDLE MarkerHandle);
16.46.2С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
dbSetMarker
и тип сообщения ответа
dbSetMarker.
которые переносят значение следующего параметра типов
АСП.1 сообщений ПМО БиоАПИ соответственно:
DbSetMarker-RequestParams ::= SEQUENCE {
originalBSPHandle
dbHandle
keyValue
markerHandle
BioAPI-HANDLE,
BioAPI-DB-HANDLE.
BioAPI-UUID,
BioAPI-DB-MARKER-HANDLE
И
DbSetMarker-ResponseParamsNULL
16.46.3Когдаструктураполучаетвызовкфункции
BioAPI_DbSetMarker
от локального приложения,она должнасначала
определить главную конечнуюточкуиисходный обработчикПБУ
(originalB SP H andle
) из параметра
BSPHandle
согласно разделу 24.
Если главной конечной точкой является локальная конечная точка, структура
должна
выполнить внутренний вызов функции БиоАПИ (см. 13.10) к такой же функции
с теми же значениями параметра, как во входящем вызове, за исключением
параметра
BSPHandle,
которыйдолженбытьустановленпутем
преобразования
originalB SP H andle
согласно15.42,атакжевозвратить
локальному приложению возвращенное значение внутреннего вызова. Если
главной конечной точкой является второстепенная конечная точка структуры,
структура должна обработать вызов путем обмена с главной конечной точкой
двумя сообщениями запроса/ответа ПМО БиоАПИ
dbSetMarker
согласно
разделу 27, выполняя действия, указанные в 16.46.5, для преобразования между
параметрамифункциии компонентамиАСН.1, еслиэто установленов
указанном разделе. Если главная конечная точка не может быть определена,
285