ГОСТ Р ИСО 20242-3—2012
Окончание таблицы А. 7
СервисПрототип функцииСвязь со служебными параметрами
Cancel Service short GDI CALL GDI arg1: Дескриптор рассматриваемого VD-устройства,
(Отмена сервиса) Cancel (APIHND. APIHND. определяемый провайдером VDSI-интерфейса
APIHND, GDIRESULT*)
arg2:
агдЗ:
arg4:
return:
для сервиса Instantiate Virtual Device
SYNC или ASYNC (см. примечание к таблице А.4)
Определяемый пользователем VDSI-интерфейса
дескриптор сервиса, который должен быть отме
нен
Указатель на структуру GDIRESULT для сообще
ний об ошибках или другой информации относи
тельно этого сервиса
(см. таблицу А.5)
А.1.12 Сервисы обработки виртуального устройства
Функции для сервисов обработки виртуального устройства указаны в таблице А.8.
Т а б л и ц а А.8 — Сервисы виртуального устройства
Сервис
Прототип функции
Связь со служебными параметрами
Instantiate Virtual
Device
(Реализация
устройства)
short GDI CALL GDI Initiatearg1:
(APIHND. APIHND*. void \
APIHND. GDIRESULT*)
Идентификационный номер для рассматриваемо
го типа виртуального устройства, определяемый в
описании его функциональных возможностей
виртуальногоarg2:Указатель на хранение для провайдера VDSI-
агдЗ:
arg4:
агдб:
return:
интерфейса. определяющий дескриптор данного
экземпляра виртуального устройства
Указатель на структуру, содержащую созданные
параметры для виртуального устройства в описа
нии его функциональных возможностей
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообще
ний об ошибках или другой информации относи
тельно данного сервиса
(см. таблицу А.5)
(УдалениеGDIRESULT *)
виртуального
устройства)
Conclude Virtual short GDI CALL GDI Con arg1: Дескриптор рассматриваемого VD-устройства,
Device clude (APIHND. APIHND, определяемый провайдером VDSI-интерфейса
arg2:
агдЗ:
return:
для сервиса Instantiate Virtual Device
SYNC или ASYNC (см. примечание в А.7)
Указатель на структуру GDIRESULT для сообще
ний об ошибках или другой информации относи
тельно данного сервиса
(см. таблицу А.5)
(Нарушение
виртуального
устройства)
Abort Virtual short GDI CALL GDI Abort arg1: Дескриптор рассматриваемого VD-устройства.
Device (APIHND) определяемый провайдером VDSI-интерфейса
для сервиса VDSIJnrtiate
return:COM_FIN, если VD-устройство разрушено: в про
тивном случае возникает ошибка (см. таблицу А.6)
(ПолучениеAPIHND. GDIRESULT*)
состояния
виртуального
устройства)
Get Virtual Device short GDI_CALL GDI_Status arg1: Дескриптор рассматриваемого VD-устройства,
Status (APIHND. GDISTATUS*. определяемый провайдером VDSI-интерфейса
arg2:
агдЗ:
агд4:
return:
для сервиса Instantiate Virtual Device
Указатель на структуру GDISTATUS для информа
ции относительно состояния VD-устройства
SYNC или ASYNC (см. примечание к таблице А.4)
Указатель на структуру GDIRESULT для сообще
ний об ошибках или другой информации относи
тельно данного сервиса
(см. таблицу А.5)
37