ГОСТ Р ИСО 20242-3—2012
Окончание таблицы А.9
СервисПрототип функции
Связь со служебными параметрами
агдб:
агдб:
агд7:
return:
Указатель на структуру, содержащую выходные параме
тры для операции, рассматриваемой в описании функ
циональных возможностей устройства: должен быть рав
ным NULL при отсутствии выходных параметров
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообщений об
ошибках или другой информации относительно данного
сервиса
(см. таблицу А.5)
А.1.14
Сервисы обработки объекта связи
А.1.14.1 Функции, связанные с описаниями сервисов в 6.3.
Функции для сервисов обработки объекта связи указаны в таблице А.10.
Т а б л и ц а А.10 — Сервисы объектов связи
Сервис
Прототип функции
Связь со служебными параметрами
Instantiate
Communication
Object
short GDIjGALLarg1:
GDI CreateCommObject
(APIHND. APIHND. APIHND.
Дескриптор рассматриваемого VD-устройства, опре
деляемый провайдером VDSI-интерфейса для серви
са Instantiate Virtual Device
(Реализация APIHND. APIHND, arg2. Дескриптор рассматриваемого FO. определяемый
объекта связи) GDIRESULT*) провайдером VDSI-интерфейса для сервиса Instanti
ate Virtual Device
агдЗ:Идентификационный номер для рассматриваемо
arg4:
arg5:
агдб:
return:
го объекта связи, равный его положению в перечне
функциональных объектов (начиная с 1)
Задаваемый пользователем глобальный идентифика
тор объекта для незапрашиваемых сервисов, начиная
с данного объекта
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообщений
об ошибках или другой информация относительно
данного сервиса
(см. таблицу А.5)
Remove
Communication
Object
(Удаление
объекта связи)
short GDICALL
GDI DeleteCommObject
(APIHND. APIHND. APIHND.
APIHND*. APIHND.
GDIRESULT*)
arg1:
arg2:
Дескриптор рассматриваемого VD-устройства, опре
деляемый провайдером VDSI-интерфейса для серви
са Instantiate Virtual Device
Дескриптор рассматриваемого функционального объ
екта. определяемый провайдером VDSI-интерфейса
для сервиса Instantiate Virtual Device
агдЗ: Идентификационный номер для рассматриваемого
объекта связи
arg4:
агдб:
агдб:
return:
Указатель на хранилище пользователя для глобаль
ного идентификатора объекта, предоставляемого с
сервисом Create Communication Object, позволяющим
записывать идентификатор в хранилище
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообщений
об ошибках или другой информации относительно
данного сервиса
(см. таблицу А.5)
Write Data to
Communication
Object
(Запись
данных
в объект связи)
short GDI CALLGDI Write
(APIHND.APIHND. APIHND.
void*. APIHND.
GDIRESULT*)
arg1:
arg2:
агдЗ:
Дескриптор рассматриваемого VD-устройства, опре
деляемый провайдером VDSI-интерфейса для серви
са Instantiate Virtual Device
Дескриптор рассматриваемого функционального объ
екта. определяемый провайдером VDSI-интерфейса
для сервиса Instantiate Virtual Device
Идентификационный номер для рассматриваемого
объекта связи
39