ГОСТ Р ИСО 20242-3—2012
А.1.9 Возвращаемые значения
Указанные числа используются для возвращаемых значений функций:
Т а б л и ц а А.5 — Числа для возвращаемых значений
ЧислоНаименование
Описание
< -1 Invocation Error
(Ошибка обращения)
Функция не может правильно выполняться, возвращаемое значение опи
сывает ошибку в соответствии с перечнем ошибок обращения. Элемен
ты структуры GDIRESULT устанавливаются на нуль
-1
CO M ERR
Функция не может правильно выполняться, ошибка описывается в струк
туре VDSIRESULT
0COM_FIN
Функция успешно завершена в синхронном режиме работы
1COM_BUSY
Функция активирована в асинхронном режиме работы
А.1.10 Значения для ошибок обращения
Данные отрицательные значения используются для указания ошибок в возвращаемом значении функции:
Т а б л и ц а А.6 — Значения для указания ошибок
Значение
для ошибки
Описание
- 2
Функция VDSI_Attach запрошена, хотя VDSI-интврфейс уже открыт
- 3
Запрос на сервис возникает до того, как VDSI-интерфейс открыт с помощью функции VDSI_Attach
- 4 ... -в
Зарезервированы для последующих применений
- 9
Отсутствие ресурсов для выполнения последующих связей в асинхронном режиме
-1 0. -11
Зарезервированы для последующих применений
-1 2
Асинхронный вызов функции не поддерживается
-1 3
VDSI-интерфейс не поддерживает созданные экземпляры в рассматриваемом классе
-1 4
Зарезервировано для последующих применений
-1 5
Функция не гложет выполняться из-за нарушения последовательности или неверно выбранных па
раметров
А.1.11 Сервисы базового управления
Функции сервисов базового управления указаны в таблице А.7.
Т а б л и ц а А.7 — Сервисы базового управления
СервисПрототипфункцииСвязьсослужебными параметрами
Attach VDSI Entity
(Прикрепление
short GDI CALL GDI At
tach (GDI CB. GDI_CB.
arg1: Указатель функции, вызываемый провайдером
VDSI-интерфейса для подтверждения
VDSI-объекта)GDI CB)arg2: Указатель функции, вызываемый провайде
ром VDSI-интерфейса для индикации сервиса
VDSIJnfReport
агдЗ:Указатель функции, вызываемый провайде
ром VDSI-интерфейса для индикации сервиса
VDSI_Accept
return: COM_FIN, если VDSI-интерфейс может использо
ваться: в противном случав выдается сообщение
об ошибке (см. таблицу А.6)
36