ГОСТ Р ИСО/МЭК 24709-1— 2009
9.48.5 Входные параметры вызова связанного процесса
9.48.5.1 Входящим значением Action должно быть стандартно представленное целое число в соб
ственном параметре с тем же именем.
9.48.5.2 Входящим значением по_Еггогдолжно быть "true", если собственный параметр Error имеет
NULL-значение, в противном случае входящим значением должно быть "false".
9.48.5.3 Входящим значением группы параметров «Схема ПБФ» должно быть стандартно представ
ленное (см. 9.2.11.5) значение типа BioAPI_BFP_SCHEMA в переменной, на которую указывает собствен
ный параметр BFPSchema.
9.48.5.4 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.48.5.5 Входящие значения остальных входных параметров определяют в соответствии с 9.48.4.
9.48.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.49 Функция BioSPI_BSPLoad
9.49.1 Схема вызова функции
Данная функция принадлежит BioSPI интерфейсу и имеетследующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioSPI_BSPLoad (
const BioAPI_UUID ‘ BSPUuid,
BioSPI_EvontHandler BioAPINotifyCaliback.
BioSPI_BFP_ENUMERATION_HANDLER BFPEnumerationHandler,
BioSPI_MEMORY_FREE_HANDLER MemoryFreeHandler);
и параметры, указанные втаблице 56.
Т а б л и ц а 56
Параметр
Вызов функции (модель испытаний
на соответствие ЛБУ)
Вызов связанного процесса (модель испы
таний на соответствие инфраструктур)
BSPUuid
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
BioAPINotifyCaliback
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
BFPEnumerationHandler
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
MemoryFreeHandler
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
return
Возвращаемое значение, входя
щее значение
Выходной параметр, исходящее зна
чение
9.49.2 Ограничения на параметры
9.49.2.1 Исходящим значением BSPUuid должен быть корректно представленный УУИД (см. 7.6).
Входящим значением должен быть стандартно представленный УУИД (см. 7.6.3).
9.49.2.2 Исходящими значениями BioAPINotifyCaliback. BFPEnumerationHandler и MemoryFreeHandler
должны быть или «0». или «*». Входящим значением должно быть стандартно представленное целое число
(см. 7.4.3) в интервале от 0до 4294967295.
9.49.2.3 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.49.3 Входные параметры вызова функции
9.49.3.1 УУИД. представленный исходящим значением BSPUuid. должен быть записан в перемен
ную типа BioAPI_UUID. адрес которой должен быть присвоен собственному параметру BSPUuid.
9.49.3.2 Если исходящее значение BioAPINotifyCaliback равно нулю, то NULL-значение указателя
должно быть присвоено собственному параметру BioAPINotifyCaliback. Если исходящее значение
131