Поделиться через


Интерфейс IRDVTaskPlugin

Интерфейс IRDVTaskPlugin реализуется агентом задачи обновления виртуальной машины, чтобы позволить агенту задачи управлять обновлениями системы для виртуальной машины. Этот интерфейс используется агентом триггера, который реализуется системой узла.

Элементы

Интерфейс IRDVTaskPlugin наследуется от интерфейса IUnknown . IRDVTaskPlugin также имеет следующие типы элементов:

Методы

Интерфейс IRDVTaskPlugin содержит следующие методы.

Метод Описание
Initialize Вызывается для инициализации агента задач.
StartTask Вызывается для запуска задачи обновления на виртуальной машине.
Завершение Вызывается при завершении работы агента задачи.

Свойства

Интерфейс IRDVTaskPlugin имеет следующие свойства.

Свойство Тип доступа Описание
Имя подключаемого модуля
Только для чтения
Содержит отображаемое имя агента задачи.

Комментарии

Агент задач запускается на виртуальной машине, когда для этой виртуальной машины запланировано обновление системы. Агент задач обновляет виртуальную машину при вызове метода StartTask .

Чтобы зарегистрировать агент задач, добавьте следующий раздел в реестр виртуальной машины:

HKEY_LOCAL_MACHINE\Программного обеспечения\Microsoft\Подключаемые\ модулизадач\сервера\терминалов\ Windows NT CurrentVersion\TaskAgentName

В этом разделе реестра добавьте следующие значения:

Имя Тип Описание
CLSID
REG_SZ
Строка, представляющая ИДЕНТИФИКАТОР CLSID агента задачи.
IsEnabled
REG_DWORD
0, если агент задач отключен, или 1, если агент задач включен.

Примечание

Можно зарегистрировать несколько агентов задач, но будет использоваться только один агент задач. Если включено несколько агентов задач, будет использоваться только первый найденный агент.

Хотя этот интерфейс поддерживается в операционных системах, указанных в требованиях ниже, он будет использоваться только в том случае, если виртуальная машина размещена на Windows Server 2012.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 Корпоративная
Минимальная версия сервера
Windows Server 2008 R2