enumerasi VSS_BACKUP_TYPE (vss.h)
Enumerasi VSS_BACKUP_TYPE menunjukkan jenis pencadangan yang akan dilakukan menggunakan koordinasi penulis/pemohon VSS.
Sintaks
typedef enum _VSS_BACKUP_TYPE {
VSS_BT_UNDEFINED = 0,
VSS_BT_FULL,
VSS_BT_INCREMENTAL,
VSS_BT_DIFFERENTIAL,
VSS_BT_LOG,
VSS_BT_COPY,
VSS_BT_OTHER
} VSS_BACKUP_TYPE, *PVSS_BACKUP_TYPE;
Konstanta
VSS_BT_UNDEFINED Nilai: 0 Jenis cadangan tidak diketahui. Nilai ini menunjukkan kesalahan aplikasi. |
VSS_BT_FULL Pencadangan penuh: semua file, terlepas dari apakah file telah ditandai sebagai dicadangkan atau tidak, disimpan. Ini adalah jenis dan skema cadangan default, dan semua penulis mendukungnya. Riwayat pencadangan setiap file akan diperbarui untuk mencerminkan bahwa itu dicadangkan. |
VSS_BT_INCREMENTAL Pencadangan inkremental: file yang dibuat atau diubah sejak pencadangan penuh atau inkremental terakhir disimpan. File adalah ditandai sebagai telah dicadangkan. Pemohon dapat menerapkan pencadangan semacam ini pada penulis tertentu hanya jika mendukung VSS_BS_INCREMENTAL skema. Jika jenis cadangan pemohon VSS_BT_INCREMENTAL dan penulis tertentu skema cadangan tidak mendukung pencadangan semacam itu, pemohon akan selalu melakukan penuh (VSS_BT_FULL) cadangan pada data penulis tersebut. |
VSS_BT_DIFFERENTIAL Cadangan diferensial: file yang dibuat atau diubah sejak pencadangan penuh terakhir disimpan. File tidak ditandai sebagai telah dicadangkan. Pemohon dapat menerapkan pencadangan semacam ini pada penulis tertentu hanya jika mendukung VSS_BS_DIFFERENTIAL skema. Jika jenis cadangan pemohon VSS_BT_DIFFERENTIAL dan penulis tertentu skema cadangan tidak mendukung pencadangan semacam itu, pemohon akan selalu melakukan penuh (VSS_BT_FULL) cadangan pada data penulis tersebut. |
VSS_BT_LOG File log penulis adalah untuk berpartisipasi dalam operasi pencadangan atau pemulihan. Pemohon dapat menerapkan pencadangan semacam ini pada penulis tertentu hanya jika mendukung VSS_BS_LOG skema. Jika jenis cadangan pemohon VSS_BT_LOG dan cadangan penulis tertentu skema tidak mendukung pencadangan semacam itu, pemohon akan selalu melakukan penuh (VSS_BT_FULL) cadangan pada data penulis tersebut. |
VSS_BT_COPY File pada disk akan disalin ke media cadangan terlepas dari status riwayat pencadangan setiap file, dan riwayat pencadangan tidak akan diperbarui. Pemohon dapat menerapkan pencadangan semacam ini pada penulis tertentu hanya jika mendukung VSS_BS_COPY skema. Jika jenis cadangan pemohon VSS_BT_COPY dan cadangan penulis tertentu skema tidak mendukung pencadangan semacam itu, pemohon akan selalu melakukan penuh (VSS_BT_FULL) cadangan pada data penulis tersebut. |
VSS_BT_OTHER Jenis cadangan yang tidak penuh, salin, log, inkremental, atau diferensial. |
Keterangan
Implementasi jenis cadangan yang ditentukan oleh nilai VSS_BACKUP_TYPE harus dilakukan menggunakan VSS API.
Ini terutama berlaku dalam kasus pencadangan inkremental (VSS_BT_INCREMENTAL) dan diferensial (VSS_BT_DIFFERENTIAL). Dalam kasus ini, pemohon dan penulis bekerja sama menggunakan masker spesifikasi cadangan file (VSS_FILE_SPEC_BACKUP_TYPE), dan penunjukan file sebagai bagian dari operasi file parsial dan berbeda untuk memilih file mana yang harus dicadangkan.
Pemohon juga dapat menggunakan teknik lain yang lebih tradisional untuk mengimplementasikan pemulihan inkremental atau diferensial, tetapi tidak boleh mengambil alih informasi yang diberikan melalui antarmuka VSS.
Jika pemohon, saat memproses jenis cadangan tertentu, menemukan penulis yang tidak mendukung jenis cadangan tersebut, pemohon melakukan operasi pencadangan atau pemulihan untuk data penulis tertentu seolah-olah jenis cadangan VSS_BT_FULL.
Pemohon mengatur jenis cadangan dengan panggilan ke IVssBackupComponents::SetBackupState.
Penulis menggunakan CVssWriter::GetBackupType untuk menentukan jenis cadangan.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vss.h |