Control 类的检查点方法
如果当前配置是撤消/恢复/还原的结果,请将其标记为已显式设置,以便历史记录将保留设置的时间,并在下一次配置更改时为其创建备份文件。 如果当前配置已显式设置,则不起作用。
语法
Uint32 Checkpoint(
[in] Uint32 OldTimestampLow,
[in] Uint32 OldTimestampHigh,
[out] string ErrorString,
[out] string WarningString,
[out] string InfoString,
[out] uint32 ErrorType
);
参数
-
OldTimestampLow [in]
-
设置当前配置的时间戳。 如果不是 0,则启用原子性检查:仅当旧配置的时间戳与 (即配置在) 之间未更改时才应用操作。 这是 FILETIME 的低部分。
-
OldTimestampHigh [in]
-
设置当前配置的时间戳。 如果不是 0,则启用原子性检查:仅当旧配置的时间戳与 (即配置在) 之间未更改时才应用操作。 这是 FILETIME 的主要部分。
-
ErrorString [out]
-
包含错误说明的文本字符串。
-
WarningString [out]
-
包含警告的文本字符串。
-
InfoString [out]
-
包含有关配置的信息的文本字符串。
-
ErrorType [out]
-
错误类型。 请注意,0 或缺席表示成功。
-
0
-
成功。
-
1
-
参数格式错误
-
2
-
错误的参数值
-
3
-
资源 (套接字) 打开错误
-
4
-
持久性 (文件写入) 错误
-
5
-
原子性错误 (旧时间戳不匹配)
返回值
-
0
失败
-
1
Success
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 10 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 |
命名空间 |
Root\Microsoft\Windows\BootEventCollector |
标头 |
|
MOF |
|
DLL |
|