Bagikan melalui


Panggilan Berlapis ke SRSetRestorePoint

Topik ini menjelaskan dukungan untuk panggilan berlapis ke SRSetRestorePoint melalui jenis peristiwa BEGIN_NESTED_SYSTEM_CHANGE dan END_NESTED_SYSTEM_CHANGE.

Aplikasi dapat memanggil SRSetRestorePoint dengan aman saat menggunakan jenis peristiwa ini. Panggilan pertama ke fungsi membuat titik pemulihan. Panggilan berlapis berikutnya ke fungsi tidak membuat titik pemulihan. Misalnya, aplikasi melakukan panggilan berikut ke SRSetRestorePoint:

Untuk titik pemulihan A dengan dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Untuk titik pemulihan B dengan dwEventType = BEGIN_NESTED_SYSTEM_CHANGE
Untuk titik pemulihan B dengan dwEventType = END_NESTED_SYSTEM_CHANGE
Untuk titik pemulihan A dengan dwEventType = END_NESTED_SYSTEM_CHANGE

Panggilan kedua tidak membuat titik pemulihan baru karena panggilan bertumpuk.