对 SRSetRestorePoint 的嵌套调用
本主题介绍通过BEGIN_NESTED_SYSTEM_CHANGE和END_NESTED_SYSTEM_CHANGE事件类型对 SRSetRestorePoint 的嵌套调用的支持。
使用这些事件类型时,应用程序可以安全地调用 SRSetRestorePoint。 对函数的第一次调用将创建还原点。 对函数的后续嵌套调用不会创建还原点。 例如,假设应用程序对 SRSetRestorePoint进行以下调用:
- 对于具有 dwEventType 的还原点 A = BEGIN_NESTED_SYSTEM_CHANGE
对于具有 dwEventType 的还原点 B = BEGIN_NESTED_SYSTEM_CHANGE
对于具有 dwEventType 的还原点 B = END_NESTED_SYSTEM_CHANGE
对于具有 dwEventType 的还原点 A = END_NESTED_SYSTEM_CHANGE
第二次调用不会创建新的还原点,因为调用是嵌套的。