ГОСТ Р ИСО 20242-3—2012
6.3.8.2.2.2 Параметр Function Object Handle (Дескриптор функционального объекта)
Данный параметр — дескриптор для реализации экземпляра функционального объекта, исполь
зуемый вместе с другими сервисами для вхождения в указанный функциональный объект.
6.3.8.2.2.3 Параметр Result Information (Полученная информация)
Данный параметр является опцией реализации экземпляра и подробно определяется в 8.1. Он
может даватьдополнительную информацию относительно выполнения сервиса.
6.3.8.2.3 Параметр Result (-) (Отрицательный результат)
Выбор подобного типа параметра показывает, что запрос на сервис прошел неудачно.
6.3.8.2.3.1 Параметр User Service Handle (Дескриптор сервиса пользователя)
Данный параметр является копией задаваемого пользователем идентификатора указанного сер
виса. предоставляемого вместе с запросом на него.
6.3.8.2.3.2 Параметр Result Error (Полученная ошибка)
Выбор подобного типа параметра, который подробно определен в 8.2. указывает на причину не
удачи запроса на сервис.
6.3.8.2.3.3 Параметр Invocation Error (Ошибка вызова процедуры или функции)
Выбор подобного типа параметра должен показывать следующие виды ошибок:
- VDSI-интерфейс не открывается;
- недопустимый идентификатор шаблона функционального объекта;
- иные.
6.3.8.3Процедура выполнения сервиса
Если дескриптор виртуального устройства и идентификатор шаблона функционального объекта
действующие, то этот объект создается, а дескриптор — определяется для последующего доступа к нему.
Любые действия могут выполняться для гарантии пригодности данного функционального объекта.
Возможно несколько вариантов идентификатора шаблона одного и того же функционального объ
екта. число которых может ограничиваться программными и аппаратными ресурсами, а также опреде
лением в описании функциональных возможностей устройства.
6.3.9 Сервис Remove Function Object (Удаление функционального объекта)
6.3.9.1 Краткое описание сервиса
Данный сервис позволяет удалять функциональный объект, который создан с помощью сервиса
Instantiate Function Object (см. 6.3.8), если отсутствуют локальные условия для сохранения экземпляра.
6.3.9.2 Параметры сервиса
Параметры данного сервиса указаны в таблице 13.
Т а б л и ц а 13 — Параметры сервиса Remove Function Object
Наименование
n a p a M e ip a
ReqCnt
ArgumentM
Virtual Device HandleM
Function Object HandleM
User Service HandleM
Result (+)
s
User Service Handle M
Result Information
I
Result (-)
s
User Service HandleM
Result Error
s
Invocation Error
s
6.3.9.2.1 Параметр Argument (Аргумент)
Argument содержит параметры запроса на сервис.
6.3.9.2.1.1 Параметр Virtual Device Handle (Дескриптор виртуального устройства)
Данный параметр позволяет идентифицировать виртуальное устройство с применением дескрип
тора. определенного в VDSI-интерфейсе с помощью сервиса Instantiate Virtual Device (см. 6.3.3).
6.3.9.2.1.2 Параметр Function Object Handle (Дескриптор функционального объекта)
Данный параметр позволяет идентифицировать функциональный объект с использовани
ем дескриптора, определенного в VDSI-интерфейсе с помощью сервиса Instantiate Function Object
(см. 6.3.8).
17