ГОСТ Р ИСО/МЭК 24709-1— 2009
BioAPINotifyCallback равно «’», то значение указателя (отличающееся от NULL-значения), которое
является адресом собственной функции (в рамках компонента тестирования), реализующей функцию
BioSPI_EventHandlerстандартного интерфейса BioAPI, должно быть присвоено собственному параметру
BioAPINotifyCallback.
П р и м е ч а н и е — Если исходящее значение BioAPINotifyCallback не равно «О», то любой из следующих
друг за другом входящих вызовов в адрес функции BioSPI_EventHandler стандартного интерфейса BioAPI вызы
вает связанный с этой функцией процесс, если такая связь существует.
9.49.3.3 Если исходящее значение BFPEnumerationHandler равно «О», то NULL-значение указателя
должно быть присвоено собственному параметру BFPEnumerationHandler. Если исходящее значение
BFPEnumerationHandler равно «*», то значение указателя (отличающееся от NULL-значения), которое
является адресом собственной функции (в рамках компонента тестирования), реализующей функцию
BioSPI_BFP_ENUMERATION_HANDLER стандартного интерфейса BioAPI. должно быть присвоено соб
ственному параметру BFPEnumerationHandler.
П р и м е ч а н и е — Если исходящее значение BFPEnumerationHandler не равно «0». то любой из следующих
другза другом входящих вызовов вадрес функции BioSPI_BFP_ENUMERATION_HANDLER стандартногоинтерфей
са BioAPI вызывает связанный с этой функцией процесс, если такая связь существует.
9.49.3.4 Если исходящее значение MemoryFreeHandler равно «О», то NULL-значение указателядолжно
бытьприсвоенособственному параметру MomoryFroeHandler. Если исходящеезначениеMemoryFreeHandler
равно «*»,то значение указателя (отличающееся от NULL-значения), которое является адресом собствен
нойфункции (врамках компонента тестирования), реализующей функцию Bk>SPI_MEMORY_FREE_HANDLER
стандартного интерфейса BioAPI, должно быть присвоено собственному параметру MemoryFreeHandler.
П р и м е ч а н и е — Если исходящее значение MemoryFreeHandler не равно «О», то любой из следующихдруг
за другом входящих вызовов вадрес функции BioSPI_MEMORY_FREE_HANDLER стандартного интерфейса BioAPI
вызывает связанный с функцией процесс, если такая связь существует.
9.49.4 Выходные параметры вызова функции
Выходные параметры отсутствуют.
9.49.5 Входные параметры вызова связанного процесса
9.49.5.1 Входящим значением BSPUuid должен быть стандартно представленный УУИД в перемен
ной типа BioAPI_UUID. на которую указывает собственный параметр BSPUuid.
9.49.5.2 Входящими значениями BioAPINotifyCallback. BFPEnumerationHandlerи MemoryFreeHandler
должны бытьстандартно представленные целые числа в собственном параметре с теми же именами.
9.49.6 Выходные параметры вызова связанного процесса
Целое число, представленное исходящим значением return, должно быть возвращено собственной
функцией.
9.49.7 Возвращаемое значение по умолчанию
Если ни один процесс не связан с этой функцией стандартного интерфейса BioAPI, то встроенная
функциядолжна возвратить ноль.
9.50 Функция BioSPI_BSPUnload
9.50.1 Схема вызова функции
Данная функция принадлежит BioSPI интерфейсу и имеет следующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioSPI_BSPUnload (
const BioAPlJJUID ’BSPUuid);
и параметры, указанные в таблице 57.
Т а б л и ц а 57
Параметр
Вызов функции (модель испытаний
на соответствие ЛБУ)
Вызов связанною процесса (модель испы
таний иа соответствие инфраструктур)
BSPUuid
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
return
Возвращаемое значение, входя
щее значение
Выходной параметр, исходящее зна
чение
132