Kapslade anrop till SRSetRestorePoint
Det här avsnittet beskriver stöd för kapslade anrop till SRSetRestorePoint via händelsetyperna BEGIN_NESTED_SYSTEM_CHANGE och END_NESTED_SYSTEM_CHANGE.
Program kan på ett säkert sätt anropa SRSetRestorePoint- när de använder dessa händelsetyper. Det första anropet till funktionen skapar en återställningspunkt. Efterföljande kapslade anrop till funktionen skapar inte återställningspunkter. Anta till exempel att ett program gör följande anrop till SRSetRestorePoint:
- För återställningspunkt A med dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
För återställningspunkt B med dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
För återställningspunkt B med dwEventType = END_NESTED_SYSTEM_CHANGE
För återställningspunkt A med dwEventType = END_NESTED_SYSTEM_CHANGE
Det andra anropet skapar ingen ny återställningspunkt eftersom anropet är kapslat.