ГОСТ Р ИСО/М ЭК 24709-1— 2009
9.21.2.7 Исходящим значением TemplateUUID должен быть или корректно представленный УУИД
(см. 7.6), или пустая строка. Входящим значением должен быть или стандартно представленный УУИД
(см. 7.6.3). или пустая строка.
9.21.2.8 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.21.3 Входные параметры вызова функции
9.21.3.1 Целое число, представленное исходящим значением BSPHandle. должно быть присвоено
собственному параметру с тем же именем.
9.21.3.2 Значение типа BioAPI_INPUT_BIR. представленное (см. 9.2.15.4) исходящим значением груп
пы параметров «Ввод ЗБИ» с префиксом "CapturedBIR_’\ должно быть записано в переменную типа
BioAPI_INPUT_BIR. адрес которойдолжен быть присвоен собственному параметру CapturedBIR.
9.21.3.3 Значение типа BioAPI_INPUT_BIR, представленное (см. 9.2.15.4) исходящим значением груп
пы параметров «Ввод ЗБИ» с префиксом "ReferenceTemplateJ’. должно быть записано в переменную
типа BioAPI_INPUT_BIR. адрес которой должен бытьприсвоен собственномупараметру ReferenceTemplate.
9.21.3.4 Целые числа, представленные исходящими значениями OutputFormatOwner и
OutputFormatType. должны быть записаны в поля FormatOwner и FormatType (соответственно) перемен
ной типа BioAPI_BIR_BIOMETRIC_DATA_FORMAT. адрес которой должен быть присвоен собственному
параметру OutputFormat.
9.21.3.5 Если исходящим значением no_NowTemplate является значение "true", то собственному
параметру NewTemplate должно быть присвоено NULL-значение, в противном случае ему должно быть
присвоено значениеадреса переменной типа BioAPI_BIR_HANDLE.
9.21.3.6 Если исходящим значением Payload является пустая строка, то собственному параметру
Payload должно быть присвоено NULL-значение. В противном случав набор байтов, представленный исхо
дящим значением, должен быть записан в блок памяти достаточного объема. Адрес и длина блока памяти
должны быть записаны вполя Data и Length (соответственно) переменной типа BioAPI_DATA. адрес кото
рой должен быть присвоен собственному параметру Payload.
9.21.3.7 Если исходящим значение no_TemplateUUID является значение "true", то собственному
параметру TemplateUUID должно быть присвоено NULL-значение, в противном случае емудолжно быть
присвоено значение адреса переменной типа BioAPI_UUID.
9.21.4 Выходные параметры вызова функции
9.21.4.1 Входящее значение NewTemplate определяют следующим образом. Если собственный па
раметр с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В
противном случае входящим значением должно бытьстандартно представленное целое число в перемен
ной типа BioAPI_BIR_HANDLE, на которую указываетсобственный параметр NewTemplate.
9.21.4.2 Входящее значение TemplateUUID определяют следующим образом. Если собственный
параметр с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В
противном случае входящим значением должен быть стандартно представленный УУИД в переменной
типа BioAPI_UUID. на которую указывает собственный параметр TemplateUUID.
9.21.5 Входные параметры вызова связанного процесса
9.21.5.1 Входящим значением BSPHandle должно быть стандартно представленное целое число в
собственном параметре с тем же именем.
9.21.5.2 Входящими значениями группы параметров «Ввод ЗБИ» с префиксом "CapturedBIR_"
должны быть стандартно представленные (см. 9.2.15.5) значения типа BioAPI_INPUT_BIR в переменной,
на которую указывает собственный параметр CapturedBIR.
9.21.5.3 Входящими значениями группы параметров «Ввод ЗБИ» с префиксом "ReferenceTemplate_"
должны быть стандартно представленные (см. 9.2.15.5) значения типа BioAPI_INPUT_BIR в переменной,
на которую указывает собственный параметр ReferenceTemplate.
9.21.5.4 Входящими значениями OutputFormatOwner и OutputFormatType должны быть стандарт
но представленные целые числа в полях FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT, на которую указывает собственный параметр OutputFormat.
9.21.5.5 Входящим значением no_NewTemplate должно быть значение "true", если собственный
параметр NewTemplate имеет NULL-значение, в противном случае входящим значением должно быть
значение "false".
9.21.5.6 Входящее значение Payload определяют следующим образом. Если собственный параметр
с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
90