ГОСТ Р ИСО/МЭК 24708-2013
16.8.4Когдаинфраструктураполучаетвызовкфункции
BioAPI_EnumBFPs
от локальногоприложения,она должна выполнить
следующие действия в указанном порядке:
a) создатьвременноеабстрактноезначение(читай
outgoingR esponseP aram s)
типа
EnumBFPsCallOutputParams
(см.
16.8.3) изначально пустое;
b
) добавить каждое поле таблицы
VisibleBFPRegistrations
(см. 18.4) к
outgoingR esponseP aram s
;
c) установитьисходящиепараметрывызовафункции
BioAPI_EnumBFPs
путемпреобразования
outgoingR esponseP aram s
согласно 16.8.5;
d) возвратить значение 0 локальному приложению.
16.8.5 Преобразование параметров функции Си
BioAPI_EnumBFPs
в
тип АСН.1
EnumBFPsCallOutputParams
(см.16.8.3) выполняют путем
преобразования индивидуальных параметров функции в компоненты ACII.1
согласно таблице 40.
Т а б л и ц а40-ПреобразованияданныхизтипаАСИ.1
EnumBFPsCallOutputParams
в параметры функции
BioAPI_EnumBFPs
Компонент типа АСН.1
Параметр функции
Раздел, пункт
настоящего стандарта
bfpSchemas
B F P S c h e m a A r r a y ,
N u m b e r O f E l e m e n t s
Раздел 20 совместно с
16.8.6
16.8.6ПреобразованиекомпонентаACH.l
bfpSchemas
впару
переменныхСи,выделенныхпараметрами
BFPSchemaArrav/NumberOfElements,
выполняютследующимобразом:
принимают
N
равным числу элементов компонента
bfpSchemas:
в этом
случае новый массив
N
элементов типа
BioAPI_BFP_SCHEMA
(см. 15.5)
144