ГОСТ Р ИСО/МЭК 24709-1— 2009
9.2.19.4Значение (например. V) собственного типа BioAPI_DB_ACCESS_TYPE. представленное ис
ходящим значением этой группы параметров, следует определять следующим образом:
1) сначала устанавливают значение V. равное нулю:
2)для каждогоэлемента группы параметров, исходящее значение которогосоответствует значению
"true", к значению V следует прибавить целое число в соответствии с таблицей 9.
Т аб ли ц а 9
ReadAccess
ii
К)
о
WriteAccess2 = 2 ’
9.2.19.5Если задано целое число (например. V). которое является значением собственного типа
BioAPI_DB_ACCESS_TYPE. то входящее значение этой группы параметров, которое канонически пред
ставляет значение V. следует определять следующим образом:
1) целое число V должно быть разбито на сумму показателей степеней числа 2. каждый из которых
присутствует в показателях не более одного раза;
2)для каждого показателя степени числа 2. который появляется в разбиении целого числа V. входя
щим значением соответствующего параметра (согласно таблице)должно быть "true";
3) входящим значением всех остальных параметров (при их наличии)должно быть "false".
9.3 Функция BioAPIJnit
9.3.1 Схема вызова функции
Данная функция принадлежит BioAPI интерфейсу и имеет следующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioAPIJnit (
BioAPI_VERSION Version);
и параметры, указанные в таблице 10.
Т а б л и ц а 10
Параметр
Вызов функции
(модель испытания иа соответствие
инфраструктур)
Вызов связанного процесса
(модель испытания иа соответствие
приложений)
Version
Входной параметр, исходящее значение
Входной параметр, входящее значение
return
Возвращаемое значение, входящее значение
Входной параметр, входящее значение
9.3.2 Ограничения на параметры
9.3.2.1 Исходящим значением Version должно быть или корректно представленное целое число
(см. 7.4) в интервале от 0до 255, или пустая строка. Входящим значением должно быть стандартно пред
ставленное целое число (см. 7.4.3) в том же интервале.
9.3.2.2 Возвращаемым значением return должно быть корректно представленное целое число в ин
тервалеот 0до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.3.3 Входные параметры вызова функции
Целое число, представленное исходящим значением Version, должно быть присвоено первичному
параметру с тем же именем.
9.3.4 Выходные параметры вызова функции
Выходные параметры отсутствуют.
9.3.5 Входные параметры вызова связанного процесса
9.3.5.1 Входящим значением Version должно быть стандартно представленное целое число в соб
ственном параметре с тем же именем.
9.3.5.2 Входящим значением return должно быть стандартно представленное целое число, возвра
щаемое собственной функцией.
9.3.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
66