ГОСТ Р ИСО/МЭК19784-1—2007
8.5.10.1 Описание
ЗБИ. идентифицированная параметром KoyValue в открытой базеданных ЗБИ. идентифицированной
параметром DbHandle. удаляется из базы данных. Если маркер установлен на удаленную запись, то:
a) если эта ЗБИ была не последней записью в базе данных, то маркер перемещается на следую
щую ЗБИ:
b
) в другом случае маркер устанавливается на недействительную позицию. Однако дескриптор
маркера остается действительным и может быть использован при последующем вызове функции
BioAPI_DbSetMarkerдля установки маркера в позицию другой записи.
8.5.10.2 Параметры
BSPHandle (входной) — дескриптор присоединенного ПБУ.
DbHandle (входной)— дескриптор открытой базы данных ЗБИ.
KeyValue (входной) — УУИД ЗБИ. которая должна быть удалена.
8.5.10.3 Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип ошибки.
Значение BioAPI_OK указывает на успешное выполнение функции. Все остальные значения описывают
тип ошибки.
8.5.10.4 Ошибки
BioAPIERR_R£CORD_NOT FOUND
BioAPIERR_INVALJD_DB_HANDLE
Данные об обработке ошибок БиоАПИ приведены в разделе 11.
8.6 Операции с модулями БиоАПИ
8.6.1 Функция BioAPI_SetPowerMode
BioAPI__RETURN ВюАР1 BioAPI_SetPowerMode
(BioAPLHANDLE BSPHandle7
BioAPI_UNIT_ID Unitld,
BoAPI_POWER_MODE PowerMode).
8.6.1.1 Описание
Данная функция устанавливает присоединенный модуль БиоАПИ соответствующей прикрепленной
сессии ПБУ в требуемый режим энергопотребления втом случае, если модуль поддерживает этот режим.
8.6.1.2 Параметры
BSPHandle (входной)— дескриптор присоединенного ПБУ
Unitld(входной) — ИД модуля БиоАПИ. для которого должен быть установлен режим энергопотребле
ния. Опция BioAP!_DONT_CARE недоступна для данной функции.
PowerMode (входной) — 32-битовое значение, указывающее режим энергопотребления, в который
требуется перевести модуль БиоАПИ.
8.6.1.3 Возвращаемое значение
Значение BioAPI_RETURN указывает на успешное выполнение функции или определяет тип ошибки.
Значение BioAPI_OK указывает на успешное выполнение функции. Все остальные значения описывают
типошибки.
8.6.1.4 Ошибки
B«oAPIERR_FUNCTION_NOT_SUPPORTED
BioAPIERRJNVALID UNIT ID
BioAPIERRJJNIT NOT INSERTED
BioAPIERRJJNITJNJJSE
Данные об обработке ошибок БиоАПИ приведены в разделе 11.
8.6.2 Функция BioAPI_SetlndicatorStatus
BioAPI_RETURN BioAPI BioAPI_SetlndicatorStatus
(BioAPLHANDLE BSPHandle,
BioAPI_UNIT_ID Unitld,
BioAPIJNDICATOR_STATUS IndicatorStatus).
8.6.2.1 Описание
Данная функция устанавливает выбранный модуль в требуемый режим индикации в том случае,
если модуль поддерживает этот режим. После того как параметру IndicatorStatus присвоено значение
BioAPIJNDICATOR_ACCEPT или BioAPIJNDICATOR_REJECT. режим индикации остается неизменным до
тех пор. пока приложение не установит другое значение.
9 ’
61