Control 类的撤消方法

从上一个备份文件还原收集器的活动配置 (从当前原始时间戳) 确定。 如果刚刚设置了配置,则意味着撤消该更改。 连续调用将撤消对早期和更早的配置。 成功时返回 1,错误时返回 0。

语法

Uint32 Undo(
  [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
);

参数

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
BootEventCollectorWMI.mof
DLL
BEvtCol.exe

另请参阅

控制