ГОСТ Р ИСО/МЭК 24709-1— 2009
9.13.2 Ограничения на параметры
9.13.2.1 Исходящим значением BSPHandle должно быть корректно представленное целое число
(см. 7.4) в интервале от 0 до 4294967295. Входящим значением должно быть стандартно представленное
целое число (см. 7.4.3) в том же интервале.
9.13.2.2 Исходящими значениями no_BFPList и no_NumborOfElements должны быть или корректно
представленные логические значения (см. 7.5). или пустые строки. Входящими значениями должны быть
стандартно представленные логические значения (см. 7.5.2).
9.13.2.3 Исходящим значением NumberOfElements должно быть или корректно представленное це
лое число в интервале от 0 до 4294967295. или пустая строка. Входящим значением должно быть или
стандартно представленное целое число втом же интервале, или пустая строка.
9.13.2.4 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.12.3 Входные параметры вызова функции
9.13.3.1 Целое число, представленное исходящим значением BSPHandle. должно быть присвоено
собственному параметру с тем же именем.
9.13.3.2 Если исходящее значение no_BFPList соответствует значению "true", то собственному па
раметру BFPListдолжно быть присвоено NULL-значение, в противном случае емудолжно быть присвоено
значение адреса переменной типа BioAPI_BFP_LIST_ELEMENT (указатель).
9.13.3.3 Если исходящее значение no_NumberOfElements соответствует значению "true", то соб
ственному параметру NumberOfElements должно быть присвоено NULL-значение, в противном случае
ему должно быть присвоено значение адреса переменной типа uint32_t.
9.13.4 Выходные параметры вызова функции
9.13.4.1 Входящие значения BFP_X_BFPCategory и BFP_X_BppUuid (где X = 1.2.3 или 4) опреде
ляют следующим образом. Если собственный параметр BFPList имеет NULL-значение или переменная, на
которую указывает этот собственный параметр, имеет NULL-значение, или собственный параметр
NumberOfElements имеет NULL-значение, или значение целочисленной переменной, на которую указы
вает этот собственный параметр, меньше X. то входящими значениями должны быть пустые строки. В
противном случае входящими значениями должны быть стандартно представленные целью числа в полях
BFPCatogory и BFPUuid (соответственно) элемента в позиции X массива элементов типа
BioAPI_BFP_LIST_ELEMENT. на который указывает переменная, на которую, в свою очередь, указывает
собственный параметр BFPList.
9.13.4.2 Входящее значение NumberOfElements определяют следующим образом. Если собствен
ный параметр с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка.
В противном случае входящим значением должно быть стандартно представленное целое число в пере
менной типа uint32_t. на которую указывает собственный параметр NumberOfElements.
9.13.5 Входные параметры вызова связанного процесса
9.13.5.1 Входящим значением BSPHandle должно быть стандартно представленное целое число в
собственном параметре с тем же именем.
9.13.5.2 Входящим значением no_BFPListдолжно быть значение "true", если собственный параметр
BFPList имеет NULL-значение, в противном случае входящим значениемдолжно быть значение "false".
9.13.5.3 Входящим значением no_NumberOfElements должно быть значение "true” , если собствен
ный параметр NumberOfElements имеет NULL-значение, в противном случае входящим значением долж
но быть значение "false".
9.13.5.4 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.13.5.5 Входящие значения остальных входных параметров определяют в соответствии с 9.13.4.
9.13.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.14 Функция BioAPI_ControlUnit
9.14.1 Схема вызова функции
Данная функция принадлежит BioAPI интерфейсу и имеетследующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioAPI_ControlUnit (
BioAPI_HANDLE BSPHandle.
BioAPI_UNIT_ID UnitID.
79