ГОСТ Р ИСО/МЭК 24708-2013
16.32 Функция BioAPI P ro c ess
16.32.1 Данная функция определена в БиоАПИ следующим образом:
BioAPI_RETURN BioAPI BioAPI_Process
(BioAPI_HANDLE BSPHandle,
const BioAPI_INPUT_BIR ’CapturedBIR,
const BioAPI_BIR_BIOMETRIC_DATA_FORMAT ‘OutputFormat,
BioAPI_BIR_HANDLE ‘ProcessedBIR);
16.32.2С данной функцией связаны два типа сообщенийПМО
БиоАПИ: тип сообщения запроса ПМО БиоАПИ
process
и тип сообщения
ответа
process,
которые переносят значение следующего параметра типов
ACH.I сообщений ПМО БиоАПИ соответственно:
Process-RequestParams ::= SEQUENCE {
original BSPHandle
BioAPI-HANDLE,
capturedBIR
BioAPI-INPUT-BIR,
BioAPI-BIR-BIOMETRIC-DATA-FORMAT OPTIONAL
OutputFormat
}
И
Process-ResponseParams ::= SEQUENCE {
ProcessedBIRBioAPI-BIR-HANDLE
}
16.32.3Когдаинфраструктураполучаетвызовкфункции
B ioA P I_Process от локального приложения, она должна сначала определить
главную конечную точку и исходный обработчик ПБУ
(originalB SP H andle)
из
параметра B SPH andle согласно разделу 24. Если главной конечной точкой
являетсялокальнаяконечнаяточка,инфраструктурадолжнавыполнить
внутренний вызов функции БиоАПИ (см. 13.10) к такой же функции с теми же
значениями параметра, как во входящем вызове, за исключением параметра
B SPH andle,которыйдолженбытьустановленпутемпреобразования
originalB SP H andle
согласно 15.42, а также возвратить локальному приложению
возвращенное значение внутреннего вызова. Если главной конечной точкой
является второстепенная конечная точка инфраструктуры, инфраструктура
должна обработать вызов путем обмена с главной конечной точкой двумя
сообщениями запроса/ответа ПМО БиоАПИ
process
согласно разделу 27,
247