ГОСТ Р ИСО/МЭК 24709-1— 2009
9.2.11.3.8Исходящим значением BFPProperty должен быть корректно представленный набор байтов
(см. 7.7). Входящим значением должен быть стандартно представленный набор байтов (см. 7.7.2).
9.2.11.4Значение (например, V) собственного типа BioAPI_BFP_SCHEMA. представленное исходя
щим значением этой группы параметров, определяют в соответствии с 9.2.11.4.1—9.2.11.4.8.
9.2.11.4.1 УУИД, представленный исходящим значением BSPUuid и BFPPropertylD (или УУИД
«00000000-0000-0000-0000-000000000000», если исходящим значением является пустая строка) должен
быть записан в поле значения V с тем же именем.
9.2.11.4.2 Целые числа,представленные исходящими значениями BFPCatogory,и
NumSupportcdFormats (или 0, если исходящими значениями являются пустые строки), должны быть за
писаны в поле значения V с тем же именем.
9.2.11.4.3 Строки символов, являющиеся исходящими значениями BFPDescription. ProductVersion
и Vendor должны быть записаны в поле значения V с теми же именами, заканчивающимися символом
конца строки NUL (0).
9.2.11.4.4 Строка символов, которая является выходным значением Path, должна быть записана с
символом NUL (0) в конце в блок памятидостаточного объема, адрес которогодолжен быть вписан в поле
Path значения V.
9.2.11.4.5 Целое число, представленное исходящим значением SpecVersion (или 0. если исходя
щим значением является пустая строка), должно быть записано в поле значения V с тем же именем.
9.2.11.4.6 Целые числа, представленные исходящими значениями Format_X_FormatOwnor и
Format_X_FormatType (где X = 1,2. 3 или 4), или 0, если исходящим значением является пустая строка,
должны быть записаны а поля FormatOwner и FormatType (соответственно)элемента в позиции X масси
ва четырех элементов типа BioAPI_BlR_BIOMETRIC_DATA_FORMAT. Адрес этого массива должен быть
записан в поле BFPSupportedFormats значения V.
9.2.11.4.7 Значение типа BioAPI_BIR_BIOMETRIC_TYPE. представленное (см. 9.2.1.4) исходящим
значением группы параметров «Биометрический тип», должно быть записано в поле FactorsMask значе
ния V.
9.2.11.4.8 Набор байтов, представленный исходящим значением BFPProperty, должен быть записан
в блок памяти достаточного объема. Адрес и длина блока памяти должны быть записаны в поля Data и
Length (соответственно) переменной типа BioAPI_DATA. адрес которой должен быть записан в поле
BFPProperty значения V.
9.2.11.5Если задано значение (например, V) собственного типа BioAPI_BFP_SCHEMA. то входящее
значение этой группы параметров, которое канонически представляет значение V, следует определять в
соответствии с 9.2.11.5.1—9.2.11.5.8.
9.2.11.5.1 Входящими значениями BFPUuid и BFPPropertylD должны быть стандартно представлен
ные (см. 7.6.3) УУИД в поле значения V с тем же именем.
9.2.11.5.2 Входящими значениями BFPCategory и NumSupportcdFormats должны быть стандартно
представленные целые числа в поле значения V с тем же именем.
9.2.11.5.3 Входящие значения BFPDescription. ProductVersion и Vendor должны представлять со
бой строки символов в поле значения V с тем же именем и без символа NUL (0) в конце строки.
9.2.11.5.4 Входящее значение Path должно представлять собой строку символов, на которую указы
вает поле значения V с тем же именем и без символа NUL (0) в конце строки.
9.2.11.5.5 Входящим значением SpecVersion должно быть стандартно представленное целое число
в поле значения V с тем же именем.
9.2.11.5.6 Входящие значения Format_X_FormatOwner и Format_X_FormatType (где X = 1, 2. 3
или 4) определяют следующим образом.
Если поле BFPSupportedFormats значения V содержит значение NULL или значение поля
NumSupportedFormats значения V меньше X, то входящим значением должна быть пустая строка.
В противном случае входящими значениями должны быть стандартно представленные целые числа
в полях FormatOwner и FormatType (соответственно) элемента в позиции X массива типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT, на которую указывает поле BFPSupportedFormats значения V.
9.2.11.5.7 Входящими значениями группы параметров «Биометрический тип» должны быть стандарт
но представленные (см. 9.2.1.5) значения типа BioAPI_BIR_BIOMETRIC_TYPE в поле FactorsMask значе
ния V.
9.2.11.5.8 Входящим значением BFPProperty должен быть стандартно представленный набор байтов
в блоке памяти, адрес и длина которого находятся в полях Data и Length (соответственно) переменной
типа BioAPI_DATA. на которую указывает поле BFPProperty значения V.
57