Llamadas anidadas a SRSetRestorePoint
En este tema se describe la compatibilidad con las llamadas anidadas a SRSetRestorePoint a través de los tipos de eventos BEGIN_NESTED_SYSTEM_CHANGE y END_NESTED_SYSTEM_CHANGE.
Las aplicaciones pueden llamar de forma segura a SRSetRestorePoint al usar estos tipos de eventos. La primera llamada a la función crea un punto de restauración. Las llamadas anidadas posteriores a la función no crean puntos de restauración. Por ejemplo, supongamos que una aplicación realiza las siguientes llamadas a SRSetRestorePoint:
- Para el punto de restauración A con dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Para el punto de restauración B con dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Para el punto de restauración B con dwEventType = END_NESTED_SYSTEM_CHANGE
Para el punto de restauración A con dwEventType = END_NESTED_SYSTEM_CHANGE
La segunda llamada no crea un nuevo punto de restauración porque la llamada está anidada.