ГОСТ Р ИСО/МЭК 24708-2013
Примечание- В некоторых случаях, вновь образованная переменная является
указателем. В таких случаях размер глубинного блока памяти будет равен размеру указателя,
а указатель будет инициализирован на NULL.
23Определение главной конечной точки и У У И Д продукта
IIБ У из У У И Д П Б У
23.1Данный раздел применяют только в том случае, если на него
имеетсяпрямаяссылкавдругихразделахнастоящегостандартадля
определения главной конечной точки ПБУ входящего вызова к функции
БиоАПИ,которыйсодержиткакипараметр
BSPUuid
типа
const
BioAPI_UUID\
так и УУИД продукта ПБУ
23.2Структура должна выполнить следующие действия в указанном
порядке:
a) преобразовать параметр
BSPUuid
во вновь созданное временное
абстрактное значение (
b sp U u id )
типа
BioAPI-UUID
согласно разделу 19
совместно с 16.58;
b
) проверить таблицу VisibleBSPRegistrations (см. 18.3) на наличие двух
полей,в которых либокомпонент bspAccessUuid, либокомпонент
bspProductUuid поля имеет значение bspUuid;
c) в случае, если соответствующее поле отсутствует, удостовериться, что
главная конечная точка не может быть определена;
Примечание1-УУИД, предоставленный локальным приложением
неизвестен, так как он не является УУИД продукта ПБУ или УУИД доступа ПБУ.
d) вслучае,еслисуществуеттолькоодносовпадающееполе,
удостовериться, что главная конечная точка является конечной точкой
ПМОБиоАПИ.котораяидентифицированакомпонентом
hostingEndpointIRI
поля, а УУИД продукта ПБУ является значением
компонента
bspProductUuid
этого поля;
e) в случае, еслисуществует дваили болеесовпадающихполей,
удостовериться, что главная конечная точка не может быть определена.
408