Metode IVssProviderCreateSnapshotSet::EndPrepareSnapshots (vsprov.h)

Metode EndPrepareSnapshots dipanggil sekali untuk kumpulan salinan bayangan lengkap, setelah panggilan IVssHardwareSnapshotProvider terakhir::BeginPrepareSnapshot . Metode ini dimaksudkan sebagai titik di mana penyedia dapat menunggu pekerjaan persiapan salinan bayangan selesai. Karena EndPrepareSnapshots mungkin membutuhkan waktu lama untuk diselesaikan, penyedia harus siap untuk menerima panggilan metode AbortSnapshots kapan saja dan segera mengakhiri pekerjaan persiapan.

Sintaks

HRESULT EndPrepareSnapshots(
  [in] VSS_ID SnapshotSetId
);

Parameter

[in] SnapshotSetId

VSS_ID set salinan bayangan.

Mengembalikan nilai

Mengembalikan kode/nilai Deskripsi
S_OK
0x00000000L
Operasi berhasil diselesaikan.
E_OUTOFMEMORY
0x8007000EL
Kehabisan memori atau sumber daya sistem lainnya.
E_INVALIDARG
0x80070057L
Salah satu nilai parameter tidak valid.
VSS_E_INSUFFICIENT_STORAGE
0x8004231FL
Penyimpanan disk tidak cukup untuk membuat salinan bayangan. Ruang disk yang tidak memadai juga dapat menghasilkan nilai pengembalian kesalahan VSS_E_PROVIDER_VETO atau VSS_E_OBJECT_NOT_FOUND .
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Parameter SnapshotSetId mengacu pada objek yang tidak ditemukan.
VSS_E_PROVIDER_VETO
0x80042306L
Terjadi kesalahan penyedia tak terduga. Jika ini dikembalikan, kesalahan harus dijelaskan dalam entri di log peristiwa aplikasi, memberikan informasi pengguna tentang cara mengatasi masalah.
 

Jika ada nilai lain yang dikembalikan, VSS akan menulis peristiwa ke log peristiwa dan mengonversi kesalahan menjadi VSS_E_UNEXPECTED_PROVIDER_ERROR.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header vsprov.h

Lihat juga

AbortSnapshots

IVssHardwareSnapshotProvider::BeginPrepareSnapshot

IVssProviderCreateSnapshotSet