iWbemBackupRestoreEx 接口 (wbemcli.h)
IWbemBackupRestoreEx 接口备份和还原存储库的内容。 存储库的受影响内容是静态数据,例如加载托管对象格式 (MOF) 文件时编译到存储库中的类定义。 不包括通过提供程序提供的动态数据。 此接口将 Pause 和 Resume 方法添加到 IWbemBackupRestore 的功能。
继承
IWbemBackupRestoreEx 接口继承自 IWbemBackupRestore。 IWbemBackupRestoreEx 还具有以下类型的成员:
方法
IWbemBackupRestoreEx 接口包含以下方法。
IWbemBackupRestoreEx::P ause IWbemBackupRestoreEx::P ause 方法锁定 Windows Management Instrumentation (WMI) 存储库中的写入操作,并可能导致读取操作被阻止。 |
IWbemBackupRestoreEx::Resume IWbemBackUpRestoreEx::Resume 方法释放 Windows Management Instrumentation (WMI) 存储库的锁,以便操作可以继续。 |
注解
默认模式与设置强制模式标志相同,这会中断所有活动连接。 这会导致远程过程调用 (RPC) 从任何活动 COM 连接到 WMI 的错误,直到建立新的连接。
还原操作期间不能有与存储库的活动连接。 因此,如果使用默认参数并且存在活动连接,则还原操作会失败。 可以指定标志来中断所有活动连接。
进行调用的客户端必须启用正确的权限。 备份需要 SE_RESTORE_NAME 特权,还原需要 SE_RESTORE_NAME。 若要启用权限,客户端应用程序必须在具有该特权的用户帐户下运行,并且必须使用 Windows AdjustTokenPrivileges 函数启用该特权。
任何本地用户可以进行这些调用,但远程用户必须具有对根命名空间 WBEM_FULL_WRITE_REP 访问权限。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | wbemcli.h (包括 Wbemidl.h) |