enumerasi VSS_RESTORE_TARGET (vswriter.h)
Enumerasi VSS_RESTORE_TARGET digunakan oleh penulis pada waktu pemulihan untuk menunjukkan bagaimana semua file yang disertakan dalam komponen yang dipilih, dan semua file dalam set komponen apa pun yang ditentukannya, akan dipulihkan. (Lihat Bekerja dengan Selektabilitas dan Jalur Logis untuk informasi tentang memilih komponen.)
Mengatur target pemulihan memodifikasi atau mengambil alih set metode pemulihan selama pencadangan (lihat VSS_RESTOREMETHOD_ENUM).
Sintaks
typedef enum VSS_RESTORE_TARGET {
VSS_RT_UNDEFINED = 0,
VSS_RT_ORIGINAL,
VSS_RT_ALTERNATE,
VSS_RT_DIRECTED,
VSS_RT_ORIGINAL_LOCATION
} ;
Konstanta
VSS_RT_UNDEFINED Nilai: 0 Tidak ada target yang ditentukan. Nilai ini menunjukkan kesalahan pada bagian penulis. Nilai ini tidak didukung untuk penulis ekspres. |
VSS_RT_ORIGINAL Ini adalah target pemulihan default. Nilai ini menunjukkan bahwa pemulihan file yang disertakan dalam komponen yang dipilih (atau set komponen ditentukan oleh komponen tersebut) harus dilanjutkan sesuai dengan metode pemulihan asli yang ditentukan pada waktu pencadangan nilai VSS_RESTOREMETHOD_ENUM . |
VSS_RT_ALTERNATE File dipulihkan ke lokasi yang ditentukan dari pemetaan lokasi alternatif yang ada. Target pemulihan harus diatur ke VSS_RT_ALTERNATE hanya ketika lokasi alternatif pemetaan telah diatur untuk semua file yang dikelola oleh komponen atau set komponen yang dipilih. Nilai ini tidak didukung untuk penulis ekspres. |
VSS_RT_DIRECTED Gunakan penargetan yang diarahkan oleh penulis pada waktu pemulihan untuk memulihkan file. Penargetan yang diarahkan memungkinkan penulis untuk mengontrol, berdasarkan file demi file, bagaimana file itu dipulihkan—menunjukkan berapa banyak file yang akan dipulihkan dan ke file mana file yang dicadangkan akan dipulihkan. Nilai ini tidak didukung untuk penulis ekspres. |
VSS_RT_ORIGINAL_LOCATION File dipulihkan ke lokasi tempat file berada pada waktu pencadangan, bahkan jika file asli metode pemulihan yang ditentukan pada waktu pencadangan adalah VSS_RME_RESTORE_TO_ALTERNATE_LOCATION. Windows Server 2003 dan Windows XP: Nilai ini tidak didukung. Nilai ini tidak didukung untuk penulis ekspres. |
Keterangan
Target VSS_RT_UNDEFINED menunjukkan status kesalahan.
Pada waktu pencadangan, penulis mengatur perilaku pemulihan default dengan menunjukkan metode pemulihan (VSS_RESTOREMETHOD_ENUM) yang diatur dengan IVssCreateWriterMetadata::SetRestoreMethod.
Jika penulis tidak secara eksplisit menetapkan target pemulihan komponen dan komponen apa pun yang ditentukannya, secara default diatur ke VSS_RT_ORIGINAL.
Pada waktu pemulihan, nilai VSS_RESTORE_TARGET selain VSS_RT_ORIGINAL mengambil alih nilai metode pemulihan yang awalnya ditentukan yang ditentukan oleh VSS_RESTOREMETHOD_ENUM dan diatur oleh IVssCreateWriterMetadata::SetRestoreMethod.
Hanya penulis (menggunakan IVssComponent::SetRestoreTarget) yang dapat mengatur target pemulihan (VSS_RESTORE_TARGET) dan mengubah cara file dipulihkan mengesampingkan metode pemulihan).
Pemohon dan penulis dapat mengakses target pemulihan saat ini melalui IVssComponent::GetRestoreTarget.
Target pemulihan VSS_RT_ORIGINAL tidak berarti bahwa file harus dipulihkan ke lokasi aslinya, tetapi metode pemulihan yang awalnya ditentukan (VSS_RESTOREMETHOD_ENUM) harus dihormati. Misalnya, jika penulis menetapkan metode pemulihan VSS_RME_RESTORE_TO_ALTERNATE_LOCATION untuk komponen yang dipilih dan target pemulihan VSS_RT_ORIGINAL, file harus dipulihkan ke lokasi alternatif yang ditentukan oleh penulis.
(Dalam contoh ini, jika penulis gagal menentukan pemetaan lokasi alternatif, maka itu adalah kesalahan penulis, dan pemohon harus melaporkannya.)
Target pemulihan VSS_RT_ALTERNATE tanpa pemetaan lokasi alternatif yang ditentukan merupakan kesalahan penulis, dan pemohon harus melaporkannya seperti itu.
Lihat Lokasi Pencadangan dan Pemulihan Non-Default untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vswriter.h |
Lihat juga
IVssComponent::GetRestoreTarget