Freigeben über


Geschachtelte Aufrufe von SRSetRestorePoint

In diesem Thema wird die Unterstützung geschachtelter Aufrufe von SRSetRestorePoint über die ereignistypen BEGIN_NESTED_SYSTEM_CHANGE und END_NESTED_SYSTEM_CHANGE beschrieben.

Anwendungen können SRSetRestorePoint sicher aufrufen, wenn diese Ereignistypen verwendet werden. Mit dem ersten Aufruf der Funktion wird ein Wiederherstellungspunkt erstellt. Nachfolgende geschachtelte Aufrufe der Funktion erstellen keine Wiederherstellungspunkte. Angenommen, eine Anwendung führt die folgenden Aufrufe an SRSetRestorePoint aus:

Für Wiederherstellungspunkt A mit dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Für Wiederherstellungspunkt B mit dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Für Wiederherstellungspunkt B mit dwEventType = END_NESTED_SYSTEM_CHANGE
Für Wiederherstellungspunkt A mit dwEventType = END_NESTED_SYSTEM_CHANGE

Beim zweiten Aufruf wird kein neuer Wiederherstellungspunkt erstellt, da der Aufruf geschachtelt ist.