ГОСТ Р ИСО/МЭК 24709-1— 2009
9.29.3 Входные параметры вызова функции
9.29.3.1 Целые числа, представленные исходящими значениями BSPHandle и Purpose, должны
быть присвоены собственным параметрам с теми же именами.
9.29.3.2 Если исходящее значение InputOata является пустой строкой, то собственному параметрус
тем же именемдолжнобыть присвоено NULL-значение. В противном случае набор байтов, представленный
исходящим значением, должен быть записан в блок памяти достаточного объема. Адрес и длина блока
памяти должны быть записаны в поля Data и Length (соответственно) переменной типа BioAPI_DATA,
адрес которой должен быть присвоен собственному параметру InputData.
9.29.3.3 Целыечисла, представленныеисходящими значениями InputFormatOwnerи InputFormatType,
должны быть записаны в поля FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT. адрес которой должен быть присвоен собственному параметру
InputFormat.
9.29.3.4 Целые числа, представленные исходящими значениями OutputFormatOwner и
OutputFormatType. должны быть записаны вполя FormatOwner и FormatType (соответственно) перемен
ной типа BloAPI_BIR_BIOMETRIC_DATA_FORMAT. адрес которой должен быть присвоен собственному
параметру OutputFormat.
9.29.3.5 Если исходящим значением no_ConstructedBIR является ,,true,,fто собственному парамет
ру ConstructedBIR должно быть присвоено NULL-значение, в противном случае емудолжно быть присво
ено значение адреса переменной типа BioAPI_BIR_HANDLE.
9.29.4 Выходные параметры вызова функции
Входящее значение ConstructedBIR определяют следующим образом. Если собственный параметр
с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В противном
случае входящим значением должно быть стандартно представленное целое число в интервале от
минус 2147483648 до плюс 2147483647 (см. 7.4.3). Целое число должно быть считано из переменной типа
BioAPI_BIR_HANDLE. на которую указывает собственный параметр ConstructedBIR.
9.29.5 Входные параметры вызова связанного процесса
9.29.5.1 Входящими значениями BSPHandle и Purpose должны быть стандартно представленные
целые числа всобственных параметрах с тем же именем.
9.29.5.2 Входящее значение InputData определяют следующим образом. Если собственный пара
метр стем же именем имеет NULL-значение, то входящим значениемдолжна быть пустая строка. В против
ном случае входящим значениемдолжен быть стандартно представленный (см 7.7.2) набор байтов в блоке
памяти, адрес и длина которого находятся в полях Data и Length (соответственно) переменной типа
BioAPI_DATA. на которую указывает собственный параметр InputData.
9.29.5.3 Входящими значениями InputFormatOwner и InputFormatType должны быть стандартно
представленные целые числа в полях FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT, на которую указывает собственный параметр InputFormat.
9.29.5.4 Входящими значениями OutputFormatOwner и OutputFormatType должны быть стандарт
но представленные целые числа в полях FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT. на которую указывает собственный параметр OutputFormat.
9.29.5.5 Входящим значением no_ConstructedBIR должно быть "true", если собственный параметр
ConstructedBIR имеет NULL-значение, в противном случае входящим значением должно быть "false".
9.29.5.6 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное собственной функцией.
9.29.5.7 Входящие значения остальных входных параметров определяют в соответствии с 9.29.4.
9.29.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.30 Функция BioAPI_PresetldentifyPopulation
9.30.1 Схема вызова функции
Эта функция принадлежит BioAPI интерфейсу и имеет следующий основной синтаксисвызова:
BioAPI_RETURN BioAPI
BioAPI_PresetldentifyPopulation (
BioAPI_HANDLE BSPHandle,
const BioAPI_IDENTIFY_POPULATION ‘ Population);
110