Freigeben über


Geschachtelte Aufrufe an SRSetRestorePoint

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

Anwendungen können SRSetRestorePoint- sicher aufrufen, wenn Sie diese Ereignistypen verwenden. Der erste Aufruf der Funktion erstellt einen Wiederherstellungspunkt. 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

Der zweite Aufruf erstellt keinen neuen Wiederherstellungspunkt, da der Aufruf geschachtelt ist.