勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Interfaces > IWbemBackupRestore >

Backup Method

Previous pageReturn to chapter overviewNext page

描述

 

IWbemBackupRestore.Backup方法将静态存储库的内容备份到单独的文件中。

 

C++ 语法

 

HRESULT Backup(

[in]  LPCWSTR strBackupToFile,

[in]  long lFlags

);

 

PowerBASIC 语法

 

METHOD Backup ( _

BYREF strBackupToFile AS WSTRINGZ, _

BYVAL lFlags AS LONG _

) AS LONG

 

参数

 

strBackupToFile

 

包含要备份存储库内容的文件名的16位Unicode字符的常量,以null结尾的字符串。

 

lFlags

 

保留。该参数必须为0(零)。

 

返回值

 

此方法返回一个HRESULT,指示方法调用的状态。下表列出了HRESULT中包含的值。

 

退货代码

描述

WBEM_E_INVALID_PARAMETER

其中一个论点是无效的。

WBEM_E_ACCESS_DENIED

用户没有权利执行此操作。有关详细信息,请参阅维护WMI安全.

S_OK

方法成功。

 

示例代码

 

以下C ++示例显示如何调用IWbemBackupRestore.Backup方法。

 

// The pInt variable is of type IWbemBackupRestore*

pInt->Backup(L"c:\\\\winnt\\system32\\wbem\\repository\\back.x", 0);

 

备注

 

注意由于可能不会在与客户端需求相同的身份验证级别返回到宿的回调,建议您使用半异步而不是异步通信。

 

要求

 

客户

需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。

服务器

需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。

在Wbemcli.inc中声明。

DLL

需要Wbemsvc.dll。