Metode IVssProviderCreateSnapshotSet::P reCommitSnapshots (vsprov.h)
Metode PreCommitSnapshots memastikan penyedia siap untuk dengan cepat menerapkan LUN yang disiapkan. Ini terjadi segera sebelum flush-and-hold menulis, tetapi saat aplikasi dalam keadaan beku. Selama panggilan ini, penyedia harus menyiapkan semua salinan bayangan dalam set salinan bayangan yang ditunjukkan oleh SnapshotSetId untuk dilakukan oleh panggilan metode CommitSnapshots yang akan mengikuti. Saat penyedia memproses metode ini, aplikasi telah dibekukan, sehingga waktu yang dihabiskan dalam metode ini harus diminimalkan.
Sintaks
HRESULT PreCommitSnapshots(
[in] VSS_ID SnapshotSetId
);
Parameter
[in] SnapshotSetId
VSS_ID yang mengidentifikasi set salinan bayangan.
Mengembalikan nilai
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Operasi berhasil diselesaikan. |
|
Kehabisan memori atau sumber daya sistem lainnya. |
|
Salah satu nilai parameter tidak valid. |
|
Parameter SnapshotSetId mengacu pada objek yang tidak ditemukan. |
|
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk