Control 类的 RestoreFile 方法
从备份文件还原收集器的活动配置。
语法
Uint32 RestoreFile(
[in] string File,
[in] Uint32 OldTimestampLow,
[in] Uint32 OldTimestampHigh,
[out] Uint32 NewTimestampLow,
[out] Uint32 NewTimestampHigh,
[out] Uint32 OriginalTimestampLow,
[out] Uint32 OriginalTimestampHigh,
[out] string ErrorString,
[out] string WarningString,
[out] string InfoString,
[out] uint32 ErrorType
);
参数
-
文件 [in]
-
要还原的备份文件的名称,从 ListBackups () 返回的列表。
-
OldTimestampLow [in]
-
设置上一配置时的时间戳。 如果不是 0,则启用原子性检查:仅当旧配置的时间戳与 (即配置在) 之间未更改时才应用新配置。 这是 FILETIME 的低部分。
-
OldTimestampHigh [in]
-
设置上一配置时的时间戳。 如果不是 0,则启用原子性检查:仅当旧配置的时间戳与 (即配置在) 之间未更改时才应用新配置。 这是 FILETIME 的主要部分。
-
NewTimestampLow [out]
-
设置新配置的时间戳(如果调用成功)。 这是 FILETIME 的低部分。
-
NewTimestampHigh [out]
-
设置新配置的时间戳(如果调用成功)。 这是 FILETIME 的主要部分。
-
OriginalTimestampLow [out]
-
首次设置还原的配置时的原始时间戳。 这是 FILETIME 的低部分。
-
OriginalTimestampHigh [out]
-
首次设置还原的配置时的原始时间戳。 这是 FILETIME 的主要部分。
-
ErrorString [out]
-
包含错误说明的文本字符串。
-
WarningString [out]
-
包含警告的文本字符串。
-
InfoString [out]
-
包含有关配置的信息的文本字符串。
-
ErrorType [out]
-
错误的类型:请注意,0 或 absent 表示成功。
-
0
-
成功。
-
1
-
参数格式错误
-
2
-
错误的参数值
-
3
-
资源 (套接字) 打开错误
-
4
-
持久性 (文件写入) 错误
-
5
-
原子性错误 (旧时间戳不匹配)
返回值
-
0
失败
-
1
Success
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 10 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 |
命名空间 |
Root\Microsoft\Windows\BootEventCollector |
MOF |
|
DLL |
|