ГОСТ Р ИСО/МЭК 24709-1— 2009
и параметры, указанные в таблице 14.
Т а б л и ц а 14
Параметр
Вызов функции (модель испытаний
на соответствие инфраструктур)
Вызов связанного процесса
(модель испытаний иа соответствие
приложений)
BSPUuid
Входной параметр, исходящее значе
ние
Входной параметр, входящее значе
ние
AppNotifyCallback
Входной параметр, исходящее значе
ние
Входной параметр, входящее значе
ние
AppNotifyCallbackCtx
Входной параметр, исходящее значе
ние
Входной параметр, входящее значе
ние
return
Возвращаемое значение, входящее
значение
Входной параметр, входящее значе
ние
9.7.2 Ограничения на параметры
9.7.2.1 Исходящим значением BSPUuid должен быть корректно представленный УУИД (см. 7.6). Вхо
дящим значением должен быть стандартно представленный УУИД (см. 7.6.3).
97.2.2 Исходящими значениями AppNotifyCallback и AppNotifyCallbackCtx должны быть или «О»,
или «*». Входящими значениями должны бытьстандартно представленные целые числа в интервале от 0
до 4294967295.
9.7.2.3 Исходящим значением return должно быть корректно представленное целое число винтерва
ле от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в том
же интервале.
9.7.3 Входные параметры вызова функции
9.7.3.1 УУИД. представленный исходящим значением BSPUuid. должен быть записан в переменную
типа BioAPI_UUID. адрес которой должен быть присвоен собственному параметру BSPUuid.
9.7.3.2 Если исходящее значение AppNotifyCallBack равно «О», то собственному параметру
AppNotifyCallback должно быть присвоено NULL-значение указателя. Если исходящее значение равно
«*». то значение указателя (отличающееся от NULL-значения), которое является адресом собственной
функции (в рамках компонента тестирования), которая реализует функцию BioAPI_EventHandler стан
дартного интерфейса BioAPI. должно быть присвоено собственному параметруAppNotifyCallback.
П р и м е ч а н и е — Если исходящее значение не равно «0». то любой из следующихдруг за другом входящих
вызовов в адрес функции BioAPI_EventHandler стандартного интерфейса BioAPI вызывает связанный с функцией
процесс, если такая связь существует.
9.7.3.3 Если исходящее значение AppNotifyCallbackCtx равно «О», то собственному параметру
AppNotifyCallbackCtx должно быть присвоено NULL-значение указателя. Если исходящее значение рав
но «*», то значение указателя (отличающееся от NULL-значения), которое является адресом переменной
типаvoid*, имеющей NULL-значение, должнобыть присвоенособственному параметруAppNotifyCallbackCtx.
9.7.4 Выходные параметры вызова функции
Выходные параметры отсутствуют.
9.7.5 Входные параметры вызова связанного процесса
9.7.5.1Входящим значением BSPUuid должен быть стандартно представленный УУИД в переменной
типа BioAPI_UUID. на которую указывает собственный параметр BSPUuid.
97.5.2 Входящими значениями AppNotifyCallback и AppNotifyCallbackCtx должны быть стандарт
но представленные целые числа в собственном параметре с тем же именем.
97.5.3 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
97.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
70