ГОСТ Р ИСО/МЭК 24708-2013
Ь) создатьвременноеабстрактноезначение
(unsubscribeFromGUlEvenisCallParams)
типа
UnsubscribeFromGUIEventsCallParams
(см. 16.23.3), в котором:
1)
необязательныйкомпонент
guiEventSubscriptionUuid
устанавливаетсяизнеобязательногокомпонента
guiEventSubscriptionUuid
поля (присутствие и значение);
2) в случае, если необязательный компонент
originalBSPHandle
поляотсутствует,необязательныйкомпонент
bspUuid
из
unsubscribeFromGUlEventsCallParents
долженбытьустановлениз
компонента
bspProductUuid
поля; в противном случае, компонент
должен отсутствовать:
3) необязательный компонент
bspHandle
устанавливают из
необязательного компонента
originalBSPHandle
поля (присутствие и
значение);
4) в случае, есликомпонент
guiSelectEventHandlerAddress
поляимеетзначение,отличающеесяот0,компонент
guiSelectEventHandlerAddress
из
unsubscnbeFromGUIEventsCallParams
должен
бытьустановленв
определенный реализацией адрес памяти, отличающийся от 0, который
должен соответствовать используемому и в 16.22.5, перечисление Ь); в
противном случае компонент устанавливается на 0;
5) в случае, если компонент
guiStateEventHandlerAddress
поля
имеетзначение,отличающеесяот0,компонент
guiStateEventHandlerAddress
из
unsubscribeFromGUlEvetttsCallParams
должен
бытьустановленв
определенный реализацией адрес памяти, отличающийся от 0, который
должен соответствовать используемому и в 16.22.5, перечисление Ь); в
противном случае компонент устанавливается на 0;
387