ГОСТ Р ИСО/МЭК 24709-1— 2009
Окончание таблицы 97
Параметр
Вызов связанною процесса
(модель испытаний
на соответствие приложений)
Вызов связанного процесса
(модель испытаний на соответствие
инфраструктур)
BitmapHeight
Входной параметр, входящее
значение
Входной параметр, входящее значе
ние
Bitmap
Входной параметр, входящее
значение
Входной параметр, входящее значе
ние
return
Входной параметр, входящее
значение
Входной параметр, входящее значе
ние
9.90.2 Ограничения на параметры
9.90.2.1 Исходящим значением GuiStreamingCallbackCtx должно быть корректно представленное
целое число (см. 7.4) в интервале от 0 до 4294967295. Входящим значением должно быть стандартно
представленное целое число (см. 7.4.3) в том же интервале.
9.90.2.2 Исходящими значениями BitmapWidth и BitmapHoight должны быть или корректно пред
ставленные целые числа (см. 7.4) в интервале от 0 до 4294967295, или пустые строки. Входящими значе
ниями должны быть стандартно представленные целые числа в том же интервале.
9.90.2.3 Исходящим значением Bitmap должен быть корректно представленный набор байтов
(см. 7.7). Входящим значением должен быть стандартно представленный набор байтов (см. 7.7.2).
9.90.2.4 Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.90.3 Входные параметры вызова связанного процесса
9.90.3.1 Входящим значением GuiStreamingCallbackCtx должно быть стандартно представленное
целое число в собственном параметре с тем же именем.
9.90.3.2 Входящее значение Bitmap определяют следующим образом. Если собственный параметр
с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
случае входящим значением должен быть стандартно представленный (см. 7.7.2) набор байтов в блоке
памяти, адрес и длина которого находятся в полях Data и Length (соответственно) переменной типа
BioAPI_DATA, на которую указывает поле Bitmap переменной типа BioAPI_GUI_BITMAP, на которую, в
свою очередь, указывает собственный параметр Bitmap.
9.90.3.3 Входящие значения BitmapWidth и BitmapHoight определяют следующим образом. Если
собственный параметр Bitmap имеет NULL-значение, то входящие значения должны быть равны «0». В
противном случае входящими значениями должны быть стандартно представленные (см. 7.4.3) целые чис ла
в полях Width и Height (соответственно) переменной типа BioAPI_GUI_BITMAP. на которую указывает
собственный параметр Bitmap.
9.90.3.4 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.90.4 Выходные параметры вызова связанного процесса
Целое число, представленное исходящим значением return, должно быть возвращено собственной
функцией.
9.90.5 Возвращаемое значение по умолчанию
Если ни один процесс не связан с этой функцией стандартного интерфейса BioAPI. то собственная
функциядолжна возвратить значение, равное нулю.
9.91 Функция BioSPI_EventHandler
9.91.1 Схема вызова функции
Данная функция принадлежит интерфейсу обратного вызова инфраструктуры и имеет следующий
основной синтаксис вызова:
typedef BioAPI_RETURN (*BioSPI_EventHandler) (
const BioAPI_UUID ’BSPUuid,
BioAPI_UNIT_ID UnitID,
const BioAPI_UNIT_SCHEMA ’ UnitSchema,
BioAPI_EVENT EventType);
173