Partager via


Appels imbriqués vers SRSetRestorePoint

Cette rubrique décrit la prise en charge des appels imbriqués à SRSetRestorePoint via les types d’événements BEGIN_NESTED_SYSTEM_CHANGE et END_NESTED_SYSTEM_CHANGE.

Les applications peuvent appeler SRSetRestorePoint en toute sécurité lors de l’utilisation de ces types d’événements. Le premier appel à la fonction crée un point de restauration. Les appels imbriqués suivants à la fonction ne créent pas de points de restauration. Par exemple, supposons qu’une application effectue les appels suivants à SRSetRestorePoint :

Pour le point de restauration A avec dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Pour le point de restauration B avec dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Pour le point de restauration B avec dwEventType = END_NESTED_SYSTEM_CHANGE
Pour le point de restauration A avec dwEventType = END_NESTED_SYSTEM_CHANGE

Le deuxième appel ne crée pas de point de restauration, car l’appel est imbriqué.