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 |