(Продолж ение Изменения № / к ГО С Т Р Н СО /М Э К I97S4-1-2007)
примсполыовании спецификации, предоставленнойстандартоммежсе
тевого обмена.
В спецификации, предоставленной в настоящем стандарте, данная
функция возвращает информацию об одной инфраструктуре и, следова
тельно. аналогична
BioAPI_GetFrameworklnfo
(хотя и с разными пара
метрами).
Данная функция предоставляет информацию обо всех инфраструкту
рах БиоАПИ. коюрыс натекущий момент вилны приложению(только
одна, за исключением использования стандарта межсетевого обмена).
Данная функция выполняет действия в следующемпорядке:
a) выделяет область памяти, достаточную для размещения массива
элементов типа BioAPI FRA.VlEWORKSCHЕМА с числом элементов,
равнымчислу видимыхинфраструктур;
b
) заполняет массивсхемами инфраструктур для всех видимых инф
раструктур; и
c) возвращает адресмассивавпараметре
FwSchemaArray
и числоэле
ментовмассивавпараметре
NumberOfElements.
Данная функция должна вызываться только втом случае, если был
произведен хотя бы один вызов
BioAPI_lnit
или
BioAPI_lnitEndpoint,
для которою сшс нс было произведено соагвстствующсто вызова
BioAPl_ Terminate.
Данная функция обрабатывается в Инфраструктуре БиоАПИ и нс
перелается ни одному ПБУ.
Область памяти, содержащаямассив,должна быть освобождена при
ложением с помощью вызовафункции
BioAP!_Free
(см. 8.7.2). втом слу
чае если она больше нс используется приложением. Области памяти,
указанныеэлементами
Path
и
HostingEndpoint
в рамкахкаждогохтемента
массива, также должны быть освобождены приложением с помощью
вызова функции
BioAP/_Pree,
в томслучае, если они больше нс исполь
зуются приложением.
8.1.18.2Параметры
BFPSchemaArray (выходной) —
указатель на адрес массива элементов
тина BioAPI_FRAMEWORK_$CHEMA (распределенного инфраструкту
рой), содержащего информациюосхемахинфраструктур.
SumberOfEtements (выходной) —
указательначисло элементов масси
ва(число инфраструктур, натекущий момент видимых приложению —
только одна, заисключением использованиястандарта межсетевого об
мена).
8.1.18.3 Возвращаемоезначение
Значение BioAPI RETURN указываетнауспешное выполнениефунк
цииили определяеттип ошибки. Значение BioAPI_OR указывает на ус-
46