ГОСТ Р ИСО 20242-3—2012
Окончание таблицы А.8
СервисПрототипфункцииСвязьсослужебмыыи параметрами
(Идентификация
виртуального
GDIIDENT*. APIHND.
GDIRESULT*)
Identify Virtual short GDI CALL GDI arg1: Дескриптор рассматриваемого VD-устройства,
Device Identify (APIHND. определяемый провайдером VDSI-интерфейса
для сервиса Instantiate Virtual Device
arg2:Указатель на структуру GDIIDENT для иденти
объекта)фикационной информации относительно VD-
устройства
arg3:
агд4:
return:
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообще
ний об ошибках или другой информации относи
тельно данного сервиса
(см. таблицу А.5)
А.1.13
Сервисы обработки функциональных объектов
Функции сервисов обработки функциональных обьектов указаны в таблице А.9.
Т а б л и ц а А.9 — Сервисы функционального объекта
Сервис
Прототипфункции
Связь сослужебными параметрами
Instantiate
(Реализация
функциональ
ного объекта)
short GDLCALL
(APIHND,APIHND,
void’.
APIHND*. APIHND,
GDIRESULT*)
arg1:Дескриптор рассматриваемого VD-устройства, опреде
Function ObjectGDI_CreateFuncObjectляемый провайдером VDSI-интерфейса для сервиса
arg2:
агдЗ:
arg4:
arg5:
агдб:
return:
Instantiate Virtual Device
Идентификационный номер для рассматриваемого типа
функционального объекта, определяемый в описании
функциональных возможностей устройства
Указатель на структуру, содержащую созданные параме
тры для функционального объекта и указанную в описа
нии функциональных возможностей устройства
Указатель нахранениедля провайдераVDSI-интерфейса,
определяющий дескриптор данного экземпляра функцио
нального объекта
SYNC или ASYNC (см. примечание к таблице А.4)
GDIRESULT для сообщений об ошибках или другой ин
формации относительно данного сервиса
(см. таблицу А.5)
Remove
Function Object
(Удаление
функциональ
ного объекта)
short GDI_CALL
GDIJDeleteFuncObject
(APIHND. APIHND.
APIHND,GDIRESULT*)
arg1:
arg2:
агдЗ:
агд4:
return:
Дескриптор рассматриваемого VD-устройства, опреде
ляемый провайдером VDSI-интерфейса для сервиса In
stantiate Virtual Device
Дескриптор рассматриваемого FO. определяемый про
вайдером VDSI-интерфейса для сервиса Instantiate Vir
tual Device
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообщений об
ошибках или другой информации относительно данного
сервиса
(см. таблицу А.5)
Execute
Operation
(Выполнение
операции)
short GDI CALL GDI
Execute (APIHND.
APIHND. APIHND,
vord*. void‘.APIHND.
GDIRESULT*)
arg1:
arg2:
агдЗ:
arg4:
Дескриптор рассматриваемого VD-устройства, опреде
ляемый провайдером VDSI-интерфейса для сервиса In
stantiate Virtual Device
Дескриптор рассматриваемого функционального объек
та. определяемый провайдером VDSI-интерфейса для
сервиса Instantiate Function Object
Идентификационный номер для рассматриваемой опе
рации. определяемый в описании функциональных воз
можностей устройства
Указатель на структуру, содержащую входные параметры
для операции, рассматриваемой в описании функцио
нальных возможностей устройства; должен быть равным
NULL при отсутствии входных параметров
38