ГОСТ Р ИСО/МЭК 24709-1— 2009
9.92.2 Входные параметры вызова функции
9.92.2.1 Целые числа, представленные исходящими значениями GuiStateCallbackCtx. Message и
Progress, должны быть присвоены собственным параметрам с теми же именами.
9.92.2.2 Целое число, представленное (см. 9.2.18.4) исходящим значением группы параметров «Со
стояние ГИП». должно быть присвоено собственному параметру GuiState.
9.92.2.3 Если исходящим значением no_Response является "true", то собственному параметру
Response должно быть присвоено NULL-значение, в противном случае собственному параметру должно
быть присвоено значение адреса переменной типа BioAPI_GUI_Response.
9.92.2.4 Если значение Bitmap является пустой строкой, то собственному параметру SampleBuffer
должно быть присвоено NULL-значение. В противном случае:
a) целые числа, представленные исходящими значениями BitmapWidth и BitmapHeight (или ноль,
если исходящими значениями являются пустые строки), должны быть записаны в поля Width и Height
(соответственно)переменной типа BioAPI_GUI_BITMAP. адрес которой допжен быть присвоен собственно
му параметру SampleBuffer:
b
) набор байтов, представленный исходящим значением Bitmap, должен быть записан в блок памяти
достаточного объема;
c) адрес и длина блока памяти должны быть записаны в поля Data и Length (соответственно) пере
менной типа BioAPI_DATA;
d) адрес этой переменнойдолжен бытьзаписан в поло Bitmap переменной типа BioAPI_GUI_BITMAP,
указанной в перечислении а).
9.92.3 Выходные параметры вызова функции
Входящее значение Response определяют следующим образом. Если собственный параметр с тем
же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном случае
входящим значением должно быть стандартно представленное целое число в переменной типа
BioAPI_GUI_RESPONSE. на которую указывает собственный параметр Response
9.93 Функция BioSPI_GUI_STREAMING_CALLBACK
9.93.1 Схема вызова функции
Данная функция принадлежит интерфейсу обратного вызова инфраструктуры и имеет следующий
основной синтаксис вызова:
typedefBioAPI_RETURN (BioAPI *BioAPI_GUI_STREAMING_CALLBACK) (
void ’GuiStreamingCallbackCtx,
const BioAPI_GUI_BITMAP ‘ Bitmap);
и параметры, указанные в таблице 100.
Т а б л и ц а 100
Параметр
Вызов функции (модель
испытаний на соответствие
инфраструктур)
Вызов связанного процесса
(модель испытаний
на соответствие ПБУ)
GuiStreamingCailbackCtx
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
BitmapWidth
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
BitmapHeight
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
Bitmap
Входной параметр, исходящее
значение
Входной параметр, входящее значе
ние
returnВозвращаемое значение, входя
щее значение
Выходной параметр, исходящее
значение
Описания ограничений на параметры, входных параметров вызова связанного процесса, выходных
параметров вызова связанного процесса и возвращаемого значения по умолчанию для функции
BioAPI_GUI_STREAMING_CALLBACK аналогичны описаниям данной функции стандартного интерфейса
BioSPI_GUI_STREAMING_CALLBACK.
176