Metode IVssBackupComponentsEx3::RecoverSet (vsbackup.h)
Memulai operasi sinkronisasi ulang LUN. Metode ini hanya didukung pada sistem operasi server Windows.
Sintaks
HRESULT RecoverSet(
[in] DWORD dwFlags,
[out] IVssAsync **ppAsync
);
Parameter
[in] dwFlags
Bitmask bendera VSS_RECOVERY_OPTIONS yang menentukan bagaimana sinkronisasi ulang akan dilakukan.
[out] ppAsync
Penunjuk ke variabel yang menerima penunjuk antarmuka IVssAsync yang dapat digunakan untuk mengambil status operasi sinkronisasi ulang LUN. Ketika operasi selesai, pemanggil harus melepaskan penunjuk antarmuka dengan memanggil metode IUnknown::Release .
Mengembalikan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. |
|
Penyedia untuk volume tidak mendukung sinkronisasi ulang LUN. |
|
Kemungkinan alasan untuk nilai pengembalian ini meliputi:
|
|
Versi penyedia perangkat keras ini tidak mendukung operasi ini. |
|
Terjadi kesalahan penyedia tak terduga. Jika kode kesalahan ini dikembalikan, kesalahan harus dijelaskan dalam entri di log peristiwa aplikasi, memberikan informasi pengguna tentang cara menyelesaikan masalah. |
|
Tujuan sinkronisasi ulang berisi volume yang tidak disertakan secara eksplisit. |
|
Tanda tangan MBR atau ID GPT untuk satu atau beberapa disk tidak dapat diatur ke nilai yang dimaksudkan. Periksa log peristiwa Aplikasi untuk informasi selengkapnya. |
Keterangan
Di akhir operasi sinkronisasi ulang, secara default LUN yang baru disinkronkan kembali akan memiliki tanda tangan disk yang sama dengan yang dimiliki LUN tujuan sebelum sinkronisasi ulang.
Metode ini tidak dapat dipanggil dalam WinPE, dan tidak dapat dipanggil dalam mode Aman. Sebelum memanggil metode ini, pemanggil harus memanggil IVssBackupComponents::InitializeForRestore untuk mempersiapkan sinkronisasi ulang.
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | vsbackup.h (termasuk VsBackup.h, Vss.h, VsWriter.h) |