ГОСТ Р ИСО/МЭК 24708-2013
16.41 Функция BioAPMTransform
16.41.1 Данная функция определена в БиоАПИ следующим образом:
BioAPLRETURN BioAPI BioAPMTransform
(BioAPMHANDLE BSPHandle,
const BioAPI_UUID ’OperationUuid,
const BioAPI_INPUT_BIR ‘InputBIRs,
uint32_t NumberOflnputBlRs.
BioAPI_BIR_HANDLE **Out£UtBIRs.
uint32_t »NumberOfOutputBIRs)
16.41.2 С данной функцией связаны два типа сообщений ПМО БиоАПИ:
тип сообщения запроса ПМО БиоАПИ
transform
и тип сообщения ответа
transform,
которые переносят значение следующего параметра типов АСН.1
сообщений ПМО БиоАПИ соответственно:
Transform-RequestParams
::r
SEQUENCE {
16.41.3Когда структура получает вызов к функции
BioAPI_Transform
от локального приложения, она должна сначала определить главную конечную
точкуиисходныйобработчикПБУ(originalBSPHandle)изпараметра
BSPHandle
согласно разделу 26. Если главной конечной точкой является
локальная конечная точка, структура должна выполнить внутренний вызов
функции БиоАПИ (см. 13.10) к такой же функции с теми же значениями
параметра, как во входящем вызове, за исключением параметра
BSPHandle,
который должен быть установлен путем преобразования
originalB SP H andle
согласно 15.42, а также возвратить локальному приложению возвращенное
значениевнутреннеговызова.Еслиглавнойконечнойточкойявляется
bspHandle
operationUuid
inputBIRs
BioAPI-HANDLE,
BioAPI-UUID.
SEQUENCE (SIZE(0..max-unsigned-int)) OF
BioAPI-INPUT-BIR
}
И
273