ГОСТ Р ИСО/МЭК 24709-1— 2009
9.47.2 Ограничения на параметры
9.47.2.1 Исходящим значением Action должно быть корректно представленное целое число (см. 7.4)
в интервале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое
число (см. 7.4.3) в том же интервале.
9.47.2.2 Исходящим значением по_Еггог должно быть или корректно представленное логическое
значение (см. 7.5). или пустая строка. Входящим значением должно быть стандартно представленное логи
ческое значение (см. 7.5.2).
9.47.2.3 Исходящим значением группы параметров «Схема ПБУ» должно быть корректно представ
ленное значение собственного типа BioAPI_BSP_SCHEMA. Входящим значением должно бытьстандарт
но представленное значение этого типа или набор пустых строк.
9.47.2.4 Исходящим значением ErrorCodo должно быть или корректно представленное целое число в
интервале от 0до 4294967295, или пустая строка. Входящим значением должно быть или корректно пред
ставленное целое число втом же интервале, или пустая строка.
9.47.2.5 Исходящим или входящим значением ErrorString должна быть строка символов, кодировка
UTF-8 которой не должна быть более 268 байтов, не содержащая символов NUL (0).
9.47.2.6 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.47.3 Входные параметры вызова функции
9.47.3.1 Целое число, представленное исходящим значением Action, должно быть присвоено соб
ственному параметру с тем же именем.
9.47.3.2 Если исходящим значением по_Еггог является "true", то собственному параметру Error
должно быть присвоено NULL-значение, в противном случае емудолжно быть присвоено значение адреса
переменной типа BioAPI_INSTALL_ERROR.
9.47.3.3 Значение типа BioAPI_BSP_SCHEMA. представленное (см. 9.2.10.4) исходящим значением
группы параметров «Схема ПБУ». должно быть записано в переменнуютипа BioAPI_BSP_SCHEMA, адрес
которойдолжен быть присвоен собственному параметру BSPSchema.
9.47.4 Выходные параметры вызова функции
Входящие значения ErrorCode и ErrorString определяют следующим образом. Если собственный
параметр Error имеет NULL-значение, то входящими значениямидолжны быть пустые строки. В противном
случае входящим значением ErrorCode должно быть стандартно представленное целое число в поле
ErrorCode переменной типа BioAPI_INSTALL_ERROR. на которую указывает собственный параметр Error, а
входящим значением ErrorString должна быть строка символов в поле ErrorString этой переменной.
9.47.5 Входные параметры вызова связанного процесса
9.47.5.1 Входящим значением Action должно быть стандартно представленное целое число в соб
ственном параметре с тем же именем.
9.47.5.2 Входящим значением по_Еггогдолжно быть "true", если собственный параметр Error имеет
NULL-значение, в противном случае входящим значением должно быть "false".
9.47.5.3 Входящим значением группы параметров «Схема ПБУ» должно быть стандартно представ
ленное (см. 9.2.10.5) значение типа BioAPI_BSP_SCHEMA в переменной, на которую указывает собствен
ный параметр BSPSchema.
9.47.5.4 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.47.5.5 Входящие значения остальных входных параметров определяют в соответствии с 9.47.4.
9.47.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.48 Функция BioAPI_Util_lnstallBFP
9.48.1 Схема вызова функции
Данная функция принадлежит BioAPI интерфейсу и имеетследующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioAPI_Utll_lnstallBFP (
BioAPI_INSTALL_ACTION Action,
BioAPI_INSTALL_ERROR ‘ Error,
const BioAPI_BFP_SCHEMA ‘ BFPSchema);
129