(Продолж ение Игменения № / к ГО С Т Р И СО /М Э К I97S4-1-2007)
7.66 Тип BklAW_GUI_MOMENT (БиоАНИ 2.1)
Данны» пункт применяется только при использовании версии
БиоАПИ 2.1.
Перечень моментов, в которых:
a) событие выбора ГИП может быть сгенерировано в отношении
никлаподоперации, или
b
) событиеизменениясостояния или выполнения может бытьсгене
рировановотношении подоперации.
typedefuint32__t BioAFI GUI MOMENT:
«define BioAPI_GUI_MOMENT_BEFORE_START (1)
«define BioAPI_GUI_MOME’NT_DURII4G (2)
«define BioAPI_GUI MOMEM_AFTER END (3)
Значения BioAPI_GUl_MOMEM_BEFORE_START и BioAPl_GUI_
MOMENT_AFTER END могут появиться во всехтипах уведомлений о
событияхГИП.в то времякак значение BioAP!_GLI_
MOMENT_DURlNG может появиться только вуведомлениях о собы
тии выполнения ГИП.
Если значение BioAPI_GUI_MO.VIENT_BEFORE_START встречает
ся в уведомлении о событии выбора ГИП. то это означает, что ПБУ
готовзапуститьновыйцикл подоперации. Цикл подоперациизаключает
ся в единственном выполнении последовательности подопераций, со
ставляющихоперацию (см. 7.6S). Число циклов подопераций(успешных
или нет). Выполнение которых может быть затребовано приложением в
рамкахоперации, не ограничено. Однако всеполученные данныевтече
ние каждого цикла должны бытьотвергнутыс запуском последующего
цикла, поэтому результатомоперации (включая возвращаемое значение
и полученныеданные)всегдаявляется результатеепоследнего(илиедин
ственною) цикла подоперации (кроме случая отмены).
Если значение BioAPl_GLl_MOMENT_AFTER_END встречается в
обратном вызовеуведомления особытии выбора ГИП. то этоозначает,
чтозскущий цикл подоперации завершен.Данное значениенсуказывает
на то. успешноли выполнение цикла подопераций или нет. так какин
формация предоставляетсяотдельнымпараметром уведомленияо собы
тии выбораГИП. содержащего значениерезультатацикла подопераций.
Если значение BioAPI_GUl_MO.VlENT_BEFORE_START встречает
сявобратном вызове уведомленияособытии изменениясостояния ГИП,
то это означает, что ПБУ готов запуститьновуюподоперациюврамках
текущегоциклаподопераций.
Если значение BioAPI_GL’l_MOMENT_AFTER_END встречается в
обратном вызовеуведомленияо событии изменениясостояния ГИП. то
это означает, что текущая подоперация, выполняемая ПБУ. завершена.
18