ГОСТ Р ИСО/МЭК 24708-2013
равным значению члена
NumberOfMembers,
в этом случае каждый из первых
элементов
N
(типа
BioAPI_BIR
- см. 15.6) в массиве, который выделен членом
Members,
должен быть преобразован, по порядку, в элемент компонента
members
согласно 15.6. Компонент
members
должен содержать точно
N
элементов.
15.7.4Преобразование компонента
members
АСН.1 в пару Си членов
NumberOfMembers/Members
выполняется следующим образом: принимают
N,
равным числу элементов компонента
members;
в этом случае новый массив
N
элементов типа
BioAPI_BIR
(см.15.6) должен быть заполнен путем
преобразования каждого элемента компонента
members,
по порядку, в
элемент массива согласно в 15.6. Член
Members
должен быть установлен в
адрес массива, а член
NumberOfMembers
должен быть установлен в
N.
15.8 Тип BioAPI_BIR_BIOMETRIC_DATA_FORMAT
15.8.1 В ПМО БиоАПИ данный тип Си определен в следующим образом:
typedef struct bioapi_bir_biometric_data_format {
uint16_t FormatOwner;
uint16_t FormatType;
} BioAPI_BIR_BIOMETRIC_DATA_FORMAT;
15.8.2ВПМОБиоАПИсоответствующийтипАСН.1определен
следующим образом:
BioAPI-BIR-BIOMETRIC-DATA-FORMАТSEQUENCE {
formatOwner UnsignedShort,
formatType UnsignedShort
}
15.8.3Преобразование между типом Си и типом АСН.1 (в обоих
направлениях) выполняется путем преобразования индивидуальныч членов Си
и компонентов АСН.1 в соответствии с таблицей 7.
71