对 SRSetRestorePoint 的嵌套调用

本主题介绍通过BEGIN_NESTED_SYSTEM_CHANGE和END_NESTED_SYSTEM_CHANGE事件类型对 SRSetRestorePoint 的嵌套调用的支持。

使用这些事件类型时,应用程序可以安全地调用 SRSetRestorePoint 。 对 函数的第一次调用将创建还原点。 对 函数的后续嵌套调用不会创建还原点。 例如,假设应用程序对 SRSetRestorePoint 进行以下调用:

对于 dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
对于 dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
对于 dwEventType = END_NESTED_SYSTEM_CHANGE 的还原点 B
对于 dwEventType = END_NESTED_SYSTEM_CHANGE

第二次调用不会创建新的还原点,因为该调用是嵌套的。