Bagikan melalui


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

Lihat juga

CVssWriter

CVssWriter::OnFreeze

CVssWriter::OnPrepareSnapshot

CVssWriter::OnThaw

VSS_ID