ГОСТ Р ИСО/МЭК 24709-1— 2009
9.20.2.7Исходящим значением return должно быть корректно представленное целое число в интер
вале от 0 до 4294967295. Входящим значением должно быть стандартно представленное целое число в
том же интервале.
9.20.3 Входные параметры вызова функции
9.20.3.1 Целые числа, представленные исходящими значениями BSPHandle. Purpose. Subtype и
Timeout, должны быть присвоены собственным параметрам с теми же именами.
9.20.3.2 Целые числа, представленные исходящими значениями OutputFormatOwner и
OutputFormatType. должны быть записаны в поля FormatOwner и FormatType (соответственно) перемен
ной типа BioAPI_BIR_BIOMETRIC_DATA_FORMAT. адрес которой должен быть присвоен собственному
параметру OutputFormat.
9.20.3.3 Если исходящее значение no_CapturedBIR соответствует значению "true”,то собственно
му параметру CapturedBIR должно быть присвоено NULL-значение, в противном случае емудолжно быть
присвоено значение адреса переменной типа BioAPI_BIR_HANDLE.
9.20.3.4 Если исходящее значение no_AuditData соответствует значению "true", то собственному
параметру AuditData должно быть присвоено NULL-значение, в противном случае ему должно быть при
своено значение адреса переменной типа BioAPI_BIR_HANDLE.
9.20.4 Выходные параметры вызова функции
9.20.4.1 Входящее значение CapturedBIR определяют следующим образом. Если собственный па
раметр с тем же именем имеет NULL-значение, то входящим значением должна быть пустая строка. В
противном случае входящим значением должно бытьстандартно представленное целое число в перемен
ной типа BioAPI_BIR_HANDLE, на которую указывает собственный параметр CapturedBIR.
9.20.4.2 Входящее значение AuditData определяют следующим образом. Если собственный пара
метр стем же именем имеет NULL-значение, то входящим значениемдолжна быть пустая строка. В против
ном случае входящим значением должно быть стандартно представленное целое число в переменной типа
BioAPI_BIR_HANDLE. на которую указывает собственный параметр AuditData.
9.20.5 Входные параметры вызова связанного процесса
9.20.5.1 Входящими значениями BSPHandle. Purpose. Subtype и Timeout должны быть стандартно
представленные целые числа всобственных параметрах с теми же именами.
9.20.5.2 Входящими значениями OutputFormatOwner и OutputFormatType должны быть стандарт
но представленные целые числа в полях FormatOwner и FormatType (соответственно) переменной типа
BioAPI_BIR_BIOMETRIC_DATA_FORMAT, на которою указывает собственный параметр OutputFormat.
9.20.5.3 Входящим значением no_CapturedBIR должно быть значение "true", если собственный па
раметр CapturedBIR имеет NULL-значение, в противном случае входящим значением должно быть значе
ние "false".
9.20.5.4 Входящим значением no_AuditData должно быть значение "true", если собственный пара
метр AuditData имеет NULL-значение, в противном случае входящим значением должно быть значение
"false".
9.20.5.5 Входящим значением return должно быть стандартно представленное целое число, возвра
щенное встроенной функцией.
9.20.5.6 Входящие значения остальных входных параметров определяют в соответствии с 9.20.4.
9.20.6 Выходные параметры вызова связанного процесса
Выходные параметры отсутствуют.
9.21 Функция BioAPI_CreateTemplate
9.21.1 Схема вызова функции
Данная функция принадлежит BioAPI интерфейсу и имеетследующий основной синтаксис вызова:
BioAPI_RETURN BioAPI
BioAPI_CreateTemplate (
BioAPI_HANDLE BSPHandle,
const BioAPI_INPUT_BIR ’ CapturedBIR,
const BioAPI_INPUT_BIR ’ ReferencoTemplate.
const BioAPI_BIR_BIOMETRIC_DATA_FORMAT ’OutputFormat,
BioAPI_BIR_HANDLE ’ NewTemplate,
const BioAPI_DATA ’ Payload,
BioAPlJJUID ’ TemplateUUID);
88