ГОСТ Р ИСО/МЭК 24709-1— 2009
9.9.2 Ограничения на параметры
9.9.2.1 Исходящим значением BSPUuid должен быть корректно представленный УУИД (см. 7.6). Вхо
дящим значением должен быть стандартно представленный УУИД (см. 7.6.3).
3.9.2.2 Исходящим значением Version должно быть корректно представленное целое число (см. 7.4)
в интервале от 0 до 255. Входящим значением должно быть стандартно представленное целое число
(см. 7.4.3) в том же интервале.
9.9.2.3 Исходящими значениями Unit_X_UnitCategory и Unit_X_UnitlD (где X = 1.2.3 или 4)должны
быть или корректно представленные целые числа в интервале от 0 до 4294967295. или пустые строки.
Входящими значениями должны быть или стандартно представленные целые числа в том же интервале,
или пустые строки.
99.2.4 Исходящим значением NumUnitsдолжно быть корректно представленное целоечисло от 0 до4.
Входящим значениемдолжно быть стандартно представленное целоечисло в интервалеот0до 4294967295.
99.2.5 Исходящим значением no_NewBSPHandle должно быть или корректно представленное логи ческое
значение (см. 7.5), или пустая строка. Входящим значением должно быть стандартно представлен
ное логическое значение (см. 7.5.2).
99.2.6 Исходящим значением NewBSPHandle должно быть или корректно представленное целое
число в интервале от 0 до 4294967295. или пустая строка. Входящим значением должно быть или
корректно представленное целое число втом же интервале, или пустая строка.
99.2.7 Исходящим значением return должно быть корректно представленное целое число винтерва
ле от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в том
же интервале.
9.9.3 Входные параметры вызова функции
99.3.1 УУИД. представленный исходящим значением BSPUuid. должен быть записан в переменную
типа BioAPI_UUID, адрес которой должен быть присвоен собственному параметру BSPUuid.
99.3.2 Целое число, представленное исходящим значением Version и NumUnits. должно быть при
своено собственному параметру с тем же именем.
99.3.3 Целые числа, представленные исходящими значениями Unit_X_UnitCategory и Unit_X_UnitlD
(где X = 1.2.3 или 4). или 0. если исходящее значение является пустой строкой, должны быть записаны в
поля UnitCategory и UnitID (соответственно) элемента в позиции X массива четырех элементов типа
BioAPI_UNIT_LIST_ELEMENT. Адресэтого массивадолжен бытьприсвоен собственному параметру UnitList.
99.3.4 Если исходящее значение no_NewBSPHandle имеет значение "true", то собственному пара
метру NewBSPHandle должно быть присвоено NULL-значение, в противном случае емудолжно быть при
своено значение адреса переменной типа BioAPI_HANDLE.
9.9.4 Выходные параметры вызова функции
Входящее значение NewBSPHandle определяют следующим образом. Если собственный параметр
с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
случае входящим значением должно быть стандартно представленное целое число в переменной типа
BioAPI_HANDLE. на которую указывает собственный параметр NewBSPHandle.
9.9.5 Входные параметры вызова связанного процесса
99.5.1 Входящим значением BSPUuid должен быть стандартно представленный УУИД впеременной
типа BioAPI_UUID. на которую указывает собственный параметр BSPUuid.
99.5.2 Входящими значениями Version и NumUnits должны бытьстандартно представленные целые
числа всобственном параметре с тем же именем.
99.5.3 Входящие значения Unit_X_UnitCategory и Unit_X_UnitlD (где X = 1.2. 3 или 4 )определяют
следующим образом. Если собственный параметр NumUnits меньше X. то входящими значениями долж
ны быть пустые строки. В противном случае входящими значениями должны быть стандартно представ
ленные целые числа в полях UnitCategory и UnitID (соответственно) элемента в позиции X массива эле
ментов типа Bk>API_UNU_UST_ELEMENT. на который указывает собственный параметр UnitList.
99.5.4 Входящим значением no_NewBSPHandle должно быть "true", если собственный параметр
NewBSPHandle имеет NULL-значение, впротивном случае входящим значением должно быть "false".
99.5.5 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
99.5.6 Входящие значения остальных входных параметров определяют в соответствии с 9.9.4.
9.9.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
73