ГОСТ Р ИСО/МЭК 24709-1— 2009
9.89.2.8Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.89.3 Входные параметры вызова связанного процесса
9.89.3.1 Входящими значениями GuiStateCallbackCtx, Message и Progress должны быть стандарт
но представленные целые числа в собственных параметрах с теми же именами.
9.89.3.2 Входящим значением группы параметров «Состояние ГИП» должно быть стандартно пред
ставленное (см. 9.2.18.5) целое число всобственном параметре GuiState.
9.89.3.3 Входящим значением no_Response должно быть "true", если собственный параметр
Response имеет NULL-значение, в противном случае входящим значением должно быть "false".
9.89.3.4 Входящее значение Bitmap определяют следующим образом. Если собственный параметр
SampleBuffer имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
случае входящим значением должен быть стандартно представленный (см. 7.7.2) набор байтов в блоке
памяти, адрес и длина которого находятся в полях Data и Length (соответственно) переменной типа
BioAPI_DATA. на которую указывает поле Bitmap переменной типа BioAPI_GUI_BITMAP. на которую, в
свою очередь, указывает собственный параметр SampleBuffer.
9.89.3.5 Входящие значения BitmapWidth и BitmapHeight определяют следующим образом. Если
собственный параметр с тем же именем имеет NULL-значение, то входящие значения должны быть
равны «О». В противном случае входящими значениями должны быть стандартно представленные (см.
7.4.3) целые числа в полях Width и Height (соответственно) переменной типа BioAPI_GUI_BITMAP. на
которую указывает собственный параметр SampleBuffer.
9.89.3.6 Входящее значение Response определяют следующим образом. Если собственный пара
метр стем же именем имеет NULL-значение, то входящим значениемдолжна быть пустая строка. В против
ном случае входящим значением должно быть стандартно представленное значение в переменной типа
BioAPI_GUI_RESPONSE. на которую указывает собственный параметр Response.
9.89.3.7 Исходящее значение return должно быть стандартно представленным целым числом, воз
вращенным собственной функцией.
9.89.4 Выходные параметры вызова связанного процесса
9.89.4.1 Исходящее значение Response должно быть обработано следующим образом. Если соб
ственный параметр с тем же именем имеет NULL-значение, то исходящее значениедолжно быть проигно
рировано. В противном случае целое число, представленное исходящим значением, должно быть записа но
в переменную типа BioAPI_GUI_RESPONSE. на которую указывает собственный параметр Response.
9.89.4.2 Целое число, представленное исходящим значением return, должно быть возвращено соб
ственной функцией.
9.89.5 Возвращаемое значение по умолчанию
Если ни один процесс не связан с этой функцией стандартного интерфейса BioAPI, то:
a) переменной, на которую указывает собственный параметр Response, должно быть присвоено зна
чение. равное нулю:
b
) собственная функция должна возвратить значение, равное нулю.
9.90 Функция BioAPI_GUI_STREAMING_CALLBACK
9.90.1 Схема вызова функции
Данная функция принадлежит интерфейсу обратного вызова приложения и имеет следующий основ
ной синтаксис вызова:
typedofBioAPI_RETURN (BioAPI *BioAPI_GUI_STREAMING_CALLBACK) (
void ’GuiStreamingCallbackCtx,
const BioAPI_GUI_BITMAP ‘ Bitmap);
и параметры, указанные в таблице 97.
Т а б л и ц а 97
Параметр
Вызов связанною процесса
(модель испытаний
на соответствие приложений)
Вызов связанною процесса
|ыодель испытаний на соответствие
инфраструктур)
GuiStreamingCallbackCtx
Входной параметр, входящее
значение
Входной параметр, входящее значе
ние
BitmapWidth
Входной параметр, входящее
значение
Входной параметр, входящее значе
ние
172