ГОСТ Р ИСО/МЭК 24709-1— 2009
9.27.2 Ограничения на параметры
9.27.2.1 Исходящим значением BSPHandle должно быть корректно представленное целое число
(см. 7.4) в интервале от 0 до 4294967295. Входящим значением должно бытьстандартно представленное
целое число (см. 7.4.3) в том же интервале.
9.27.2.2 Исходящим значением MaxFMRRequosted должно быть корректно представленное целое
число в интервале от минус2147483648до плюс 2147483647. Входящим значением должно быть стандар
тно представленное целое число в том же интервале.
9.27.2.3 Исходящим значением группы параметров «Ввод ЗБИ» должно быть корректно представ
ленное значение собственного типа BioAPI_INPUT_BIR. Входящим значением должно быть стандартно
представленное значение этого типа.
9.27.2.4 Исходящими значениями no_AdaptedBIR. no_Result. no_FMRAchieved. no_Payload и
no_AuditData должны быть или корректно представленныелогические значения (см. 7.5). или пустые стро
ки. Входящими значениямидолжны быть стандартно представленные логические значения (см. 7.5.2).
9.27.2.5 Исходящим значением Subtype должно быть корректно представленное целое число в ин
тервале от 0 до 255. Входящим значениемдолжно быть стандартно представленное целое число втом же
интервале.
9.27.2.6 Исходящим значение Timeout должно быть корректно представленное целое число в интер
вале от минус 2147483648до плюс 2147483647. Входящим значением должно быть стандартно представ
ленное целое число в том же интервале.
9.27.2.7 Исходящими значениями AdaptedBIR. FMRAchieved и AuditData должны быть или коррек
тно представленные целые числа в интервале от минус 2147483648до плюс2147483647, или пустые стро
ки. Входящими значениями должны быть или стандартно представленные целые числа втом же интерва
ле, или пустые строки.
9.27.2.8 Исходящим значением Resultдолжно быть или корректно представленное логическое значе
ние. или пустая строка. Входящим значением должно быть или стандартно представленное логическое
значение, или пустая строка.
9.27.2.9 Исходящим значением Payload должен быть корректно представленный набор байтов. Вхо
дящим значениемдолжен быть стандартно представленный набор байтов.
9.27.2.10 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.27.3 Входные параметры вызова функции
9.27.3.1 Целые числа, представленные исходящими значениями BSPHandle, MaxFMRRequested.
Subtype и Timeout, должны быть присвоены собственным параметрам с теми же именами.
9.27.3.2 Значение типа BioAPIJNPUT_BIR, представленное (см. 9.2.15.4) исходящим значением груп
пы параметров «Ввод ЗБИ», должно быть записано в переменную типа BioAPI_INPUT_BIR. адрес которой
должен быть присвоен собственному параметру ReferenceTemplate.
9.27.3.3 Если исходящее значение no_AdaptedBIR соответствует значению "true", то собственному
параметру AdaptedBIR должно быть присвоено NULL-значение, в противном случае ему должно быть
присвоено значениеадреса переменной типа BioAPI_BIR_HANDLE.
9.27.3.4 Если исходящим значением no_Result является "true” , то собственному параметру Result
должно быть присвоено NULL-значение, в противном случае емудолжно быть присвоено значение адреса
переменной типа BioAPI_BOOL.
9.27.3.5 Если исходящим значением no_FMRAchioved является "true” ,то собственному параметру
FMRAchieved должно быть присвоено NULL-значение, в противном случае ему должно быть присвоено
значение адреса переменной типа BioAPI_BIR_FMR
9.27.3.6 Если исходящим значением no_Payload является "true”,то собственному параметру Payload
должно быть присвоено NULL-значение, в противном случае емудолжно быть присвоено значение адреса
переменной типа BioAPI_DATA.
9.27.3.7 Если исходящим значением no_AuditOata является "true” , то собственному параметру
AuditData должно быть присвоено NULL-значение, в противном случае емудолжно быть присвоено значе
ние адреса переменной типа BioAPI_BIR_HANDLE.
9.27.4 Выходные параметры вызова функции
9.27.4.1Входящее значение AdaptedBIR определяют следующим образом. Если собственный пара
метр стем же именем имеет NULL-значение, то входящим значениемдолжна быть пустая строка. В против
ном случае входящим значениемдолжно быть стандартно представленное целое число в переменной типа
BioAPI_BIR_HANDLE, на которую указывает собственный параметр AdaptedBIR.
104