ГОСТ Р ИСО/МЭК 24708-2013
а) создатьвременноеабстрактноезначение
{unsubscribe F rom G U lE venisC allP aram s)
типа
UnsubscribeFromGUIEventsCallParams
(см. 16.23.3), в котором:
1)
необязательныйкомпонент
guiEventSubscriptionUuid
устанавливаютизнеобязательногокомпонента
guiEventSubscriptionUuid
поля (присутствие и значение);
2) в случае, если необязательный компонент
originalBSPHandle
поляотсутствует,необязательныйкомпонент
bspUuid
из
unsubscribeF rom G U lE ventsC allP aram s
устанавливаютизкомпонента
bspProductUuid
поля;впротивномслучаекомпонентдолжен
отсутствовать;
3) необязательный компонент
bspHandle
устанавливают из
необязательного компонента
originalBSPHandle
поля (присутствие и
значение);
4) в случае, если компонент
guiSelectEventSubscribed
поля
имеет значение
TRUE,
компонент
guiSelectEventHandlerAddress
из
unsu bscribeF rom G U IE ven tsC a lIPa ram s
долженбытьустановленв
определенный реализацией адрес памяти, отличающийся от 0, который
должен соответствовать используемому и в 16.22.5, перечисление Ь); в
противном случае компонент устанавливают на 0;
5) в случае, если компонент
guiStateEventSubscribed
поля
имеет значение
TRUE,
компонент
guiStateEventHandlerAddress
из
unsubscribe F rom G U IE ventsC allP aranis
долженбытьустановленв
определенный реализацией адрес памяти, отличающийся от 0, который
должен соответствовать используемому и в 16.22.5, перечисление Ь); в
противном случае компонент устанавливают на 0;
6) в случае, если компонент
guiProgressEventSubscribed
поля
имеет значение
TRUE,
компонент
guiProgressEventHandlerAddress
из
unsubscribeF rom G U IE ventsC allP aram s
долженбытьустановленв
37!