CVssWriter::GetCurrentSnapshotSetId method (vswriter.h)
Metode GetCurrentSnapshotSetId mengembalikan pengidentifikasi unik dari set salinan bayangan.
GetCurrentSnapshotSetId adalah metode yang dilindungi yang diterapkan oleh kelas dasar CVssWriter .
Sintaks
VSS_ID GetCurrentSnapshotSetId();
Mengembalikan nilai
Metode ini mengembalikan nilai VSS_ID dari kumpulan salinan bayangan saat ini.
ID set salinan bayangan yang dikembalikan oleh GetCurrentSnapshotSetId adalah ID set salinan bayangan dari operasi pencadangan yang saat ini diikuti penulis.
Perhatikan bahwa penulis dapat terlibat dalam lebih dari satu operasi pencadangan pada waktu tertentu. Oleh karena itu, jika metode ini tidak dipanggil sebagai bagian dari urutan cadangan—yaitu, tidak dipanggil dari penanganan aktivitas—id set salinan bayangan mana yang dikembalikan tidak dapat diprediksi.
Jika GetCurrentSnapshotSetId dipanggil sebagai bagian dari urutan cadangan—misalnya, dari dalam CVssWriter::OnFreeze, CVssWriter::OnThaw, atau CVssWriter::OnPostSnapshot—infrastruktur VSS menjamin bahwa nilai VSS_ID yang dikembalikan adalah salinan bayangan yang mendukung operasi pencadangan saat ini.
Namun, ini tidak dapat dikatakan untuk panggilan ke GetCurrentSnapshotSetId dari dalam penanganan aktivitas BackupShutdownCVssWriter::OnBackupShutdown. Jika peristiwa BackupShutdown dipanggil karena penonaktifan pemohon yang tiba-tiba, VSS_ID yang dikembalikan bisa menjadi operasi pencadangan lain yang diikuti penulis.
GetCurrentSnapshotSetId tidak dapat dipanggil setelah CVssWriter::OnPostSnapshot kembali.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | vswriter.h (termasuk Vss.h, VsWriter.h) |
Pustaka | VssApi.lib |