ГОСТ Р ИСО 20242-3—2012
6.3.5.2.3.1 Параметр User Service Handle (Дескриптор сервиса пользователя)
Данный параметр является копией задаваемого пользователем идентификатора для указанного
сервиса, предоставляемого вместе с запросом на него.
6.3.5.2.3.2 Параметр Result Error (Полученная ошибка)
Выбор подобного типа параметра, который подробно определен в 8.2. указывает на причину неу
дачи запроса на сервис.
6.3.5.2.3.3 Параметр Invocation Error (Ошибка вызова)
Выбор подобного типа параметра должен показывать следующие виды ошибок:
недопустимый дескриптор виртуального устройства;
иные.
6.3.5.3Процедура выполнения сервиса
Если дескриптор действующий, то идентифицируемое виртуальное устройство будет удаляться
вместе со всем содержимым. При этом неприменимы никакие условия к его сохранению.
6.3.6 Сервис Get Virtual Device Status (Получение состояния виртуального устройства)
6.3.6.1 Краткое описание сервиса
Данный сервис позволяет индицировать состояние виртуального устройства.
6.3.6.2 Параметры сервиса
Параметры данного сервиса указаны в таблице 10.
Т а б л и ц а 10 — Параметры сервиса Get Virtual Device Status
Наименование параметраReqCnl
Argument M
Virtual Device Handle M
User Service HandleM
Result (+)
s
User Service HandleM
Logical StateM
Physical StateM
Operating StateM
Additional State Info 1
Result Information 1
Result (-)
s
User Service Handle M
Result Error
s
Invocation Error
s
6.3.6.2.1 Параметр Argument (Аргумент)
Argument содержит параметры запроса на сервис.
6.3.6.2.1.1 Параметр Virtual Device Handle (Дескриптор виртуального устройства)
Данный параметр позволяет идентифицировать виртуальное устройство с использованием де
скриптора. определенного в VDSI-интерфейсе с помощью сервиса Instantiate Virtual Device (см. 6.3.3).
6.3.6.2.1.2 Параметр User Service Handle (Дескриптор сервиса пользователя)
Данный параметр является определяемым пользователем идентификатором для указанного сер
виса.
6.3.6.2.2 Параметр Result (♦) (Положительный результат)
Выбор подобного типа параметра показывает, что запрос на сервис прошел успешно.
6.3.6.2.2.1 Параметр User Service Handle (Дескриптор сервиса пользователя)
Данный параметр является копией задаваемого пользователем идентификатора для указанного
сервиса, предоставляемого вместе с запросом на него.
6.3.6.2.2.2 Параметр Logical State (Логическое состояние)
Данный параметр описывает внутреннее состояние виртуального устройства среди следующих
состояний:
- все сервисы могут использоваться без каких-либо ограничений;
- сервисы, вызывающие изменение данных или состояния указанного виртуального устройства,
отбраковываются;
13