ГОСТ Р ИСО/МЭК 19784-2—2010
InputData(входнойпараметр) — адрес идлинабуфера, содержащегоданные, которыенеобходи
мо отправить модулю БиоАПИ в соответствии со значением параметра ControlCode.
OutputData (выходной параметр) — указатель на структуру BioAPI_DATA. После выполнения
функцииданный параметрдолженсодержатьадрес и длинубуфера, содержащегоданные, полученные
от модуля БиоАПИ после вызова функции, определенной с помощью ControlCode. Если функция не
выделила область памяти, то указателю должно быть присвоено NULL-значение, а длине буфера дан
ных — значение, равное нулю.
Возвращаемое значение
Значение BioAPI_RETURN указываетнауспешное выполнениефункцииили определяеттипошиб
ки. Значение ВюАР1_ОК соответствуетуспешному выполнению функции. Остальные значения опреде
ляют типошибки.
Ошибки
BioAPIERR_MEMORY_ERROR
BioAPIERR_INVALID_POINTER
BioAPIERR_FUNCTION_FAILED
5.2.8 BioAFPI_Cancel
BioAPI_RETURN BioAPI BioAFPI Cancel
(BioAPlJJNITJD UnitID).
Описание
Данная функция отменяет заблокированное вданный момент обращение к модулю БиоАПИ. Воз
врат из данной функции недолжен осуществляться до тех пор. пока заблокированный вызов (обраще
ние) не будетотменен.
Значение идентификатора модуля, предоставленное ПБУ в качестве входного параметра данной
функции, и значение идентификатора модуля, предоставленное инфраструктурой БиоАПИ ПБУ при
вызовефункции BioSPI_BSPAttach (в случае его наличия), могут несовпадать, если оба значения иден
тификатора соответствуютодному итому же модулю БиоАПИ (см. 5.2.5).
Параметры
UnitID (входной параметр) — идентификатор модуля БиоАПИ, в котором должен быть отменен
заблокированный вызов.
Возвращаемое значение
Значение BioAPl_RETURN укаэываетна успешное выполнениефункцииили определяеттип ошиб
ки. Значение ВюАР1_ОК соответствуетуспешному выполнению функции. Остальные значения опреде
ляют типошибки.
Ошибки
5.2.9 BioAFPI_SetPowerMode
BioAPI_RETURN BioAPI BioAFPI_SetPowerMode
(BioAPI UNIT ID Unitld.
BioAPI_POWER_MODE PowerMode).
Описание
Данная функция переводит подключенный модуль БиоАПИ в требуемый режим энергопотребле
ния втом случае, если модуль БиоАПИ поддерживаетэтот режим.
Значение идентификатора модуля, предоставленное ПБУ в качестве входного параметра данной
функции, и значение идентификатора модуля, предоставленное инфраструктурой БиоАПИ ПБУ при
вызовефункции BioSPI_BSPAttach (в случае его наличия), могут не совпадать, еслиоба значения иден
тификатора соответствуютодному и тому же модулю БиоАПИ (см. пункт 5.2.5).
Параметры
Unitld (входнойпараметр) — идентификатор модуля БиоАПИ. для которогодолженбыть установ
лен режим энергопотребления. Параметр BioAPI_DONT_CARE дляданнойфункции не используется.
PowerMode (входнойпараметр) — 32-битовое значение, определяющее режим энергопотребле
ния. в который следует перевести модуль БиоАПИ.
Возвращаемое значение
Значение BioAPI^RETURN указываетнауспешное выполнениефункцииили определяеттипошиб
ки. Значение BioAPI_6k соответствует успешному выполнению функции. Остальные значения опреде
ляют типошибки.
Ошибки
BioAPIERR_FUNCTION_NOT_SUPPORTED
8