Bagikan melalui


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

Lihat juga

CVssWriter::GetBackupType

IVssBackupComponents::SetBackupState