ГОСТ Р ИСО/МЭК 24708-2013
b
) в случае, если возвращенное значение внутреннего вызова не равно 0,
возвратитьэтозначениелокальномуприложениюбезвыполнения
следующих действий;
c)создатьвременноеабстрактноезначение
(unsubscribe F rom G U IE ventsC allP a ram s
)
типа
UnsubscribeFromGUIEventsCallParams
(см.
16.23.3)путем
преобразованияизпараметроввызовафункции
BioAPI_UnsubscribeFromGUIEvents
согласно 16.22.6;
d) проверить таблицу
GUIEventLocalSubscriptions
(см.18.10) на
наличие поля, в котором:
1) необязательный компонент
guiEventSubscriptionUuid
имеет
такое же присутствие и значение, как и необязательный компонент
guiEventSubscriptionUuid
unsubscribeF rom G U IE ventsC allP aram s\
2)компонент
hostingEndpointIRI
содержитНИРлокальной
конечной точки;
3)вслучае,еслинеобязательныйкомпонент
bspUuid
unsubscribeF rom G U IE ventsC allP aram s
присутствует,компонент
bspProductUuid
поля имеет значение
bspP roductU uid,’
в противном
случае он имеет такое же значение, как и компонент
bspProductUuid
поля таблицы
AttachSessionLocalReferences
(см. 18.8), в котором
компонент
originalBSPHandle
имеет значение
originalB SP H andle;
4)вслучае,еслинеобязательныйкомпонент
bspUuid
unsubscribe F rom G U IE ventsC allP a ram s
отсутствует или имеет значение,
отличающееся от
bspP roductU uid
, компонент
USeBSPAccessUuid
поля
имеет значение
TRUE;
в противном случае он имеет значение
FALSE;
5)вслучае,еслинеобязательныйкомпонент
bspHandle
unsubscribeF rom G U IE ventsC allP aram s
присутствует,необязательный
компонент
originalBSPHandle
поля такжеприсутствуетиимеет
значение
originalB SP H andle
; в противном случае компонент отсутствует и
202