IRDVTaskPlugin 接口

IRDVTaskPlugin 接口由虚拟机更新任务代理实现,以允许任务代理管理虚拟机的系统更新。 此接口由主机系统实现的 触发器代理使用。

成员

IRDVTaskPlugin 接口继承自 IUnknown 接口。 IRDVTaskPlugin 还具有以下类型的成员:

方法

IRDVTaskPlugin 接口具有以下方法。

方法 说明
初始化 调用以初始化任务代理。
StartTask 调用以在虚拟机上启动更新任务。
Terminate 关闭任务代理时调用。

属性

IRDVTaskPlugin 接口具有这些属性。

属性 访问类型 说明
PluginName
只读
包含任务代理的显示名称。

备注

计划进行系统更新时,任务代理在虚拟机上运行。 调用 StartTask 方法时,任务代理会更新虚拟机。

若要注册任务代理,请将以下项添加到虚拟机的注册表:

\ HKEY_LOCAL_MACHINE软件\微软\\ Windows NT CurrentVersion\终端服务器\任务\插件\TaskAgentName

在此注册表项下,添加以下值:

名称 类型 说明
CLSID
REG_SZ
一个表示任务代理的 CLSID 的字符串。
IsEnabled
REG_DWORD
如果任务代理已禁用,则为 0;如果启用任务代理,则为 1。

注意

可以注册多个任务代理,但只会使用一个任务代理。 如果启用了多个任务代理,将仅使用找到的第一个任务代理。

尽管以下要求中标识的操作系统支持此接口,但仅当虚拟机托管在 Windows Server 2012 上时,才会使用它。

要求

要求
最低受支持的客户端
Windows 7 企业版
最低受支持的服务器
Windows Server 2008 R2