Bagikan melalui


Metode IVssBackupComponents::QueryRevertStatus (vsbackup.h)

Metode QueryRevertStatus mengembalikan penunjuk antarmuka IVssAsync yang dapat digunakan untuk menentukan status operasi pengembalian.

Sintaks

HRESULT QueryRevertStatus(
  [in]  VSS_PWSZ  pwszVolume,
  [out] IVssAsync **ppAsync
);

Parameter

[in] pwszVolume

String karakter lebar yang dihentikan null yang berisi nama volume. Nama harus dalam salah satu format berikut dan harus menyertakan garis miring terbalik berikutnya (\):

  • Jalur folder yang dipasang, misalnya, Y:\MountX\
  • Huruf kandar, misalnya, D:\
  • Jalur GUID volume dari formulir \\?\Volume{GUID}\ (di mana GUID mengidentifikasi volume)

[out] ppAsync

Penunjuk ke lokasi yang akan menerima penunjuk antarmuka IVssAsync yang dapat digunakan untuk mengambil status proses pengembalian. Ketika operasi selesai, pemanggil harus melepaskan penunjuk antarmuka dengan memanggil metode IUnknown::Release .

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Operasi berhasil.
E_ACCESSDENIED
Proses panggilan memiliki hak istimewa yang tidak memadai.
E_FAIL
Ada kesalahan internal.
E_INVALIDARG
Salah satu parameter yang diteruskan tidak valid.
E_NOTIMPL
Penyedia untuk volume tidak mendukung operasi pengembalian.
E_OUTOFMEMORY
Pemanggil kehabisan memori atau sumber daya sistem lainnya.
E_POINTER
Salah satu parameter penunjuk yang diperlukan adalah NULL.
VSS_E_OBJECT_NOT_FOUND
Parameter pwszVolume bukan volume yang valid.
VSS_E_VOLUME_NOT_SUPPORTED
Pengembalian tidak didukung pada volume ini.

Keterangan

Operasi pengembalian akan berlanjut meskipun komputer di-boot ulang, dan tidak dapat dibatalkan atau dibatalkan, kecuali dengan memulihkan cadangan yang dibuat menggunakan metode lain. Metode QueryStatus pada yang dikembalikan
Antarmuka IVssAsync tidak dapat mengembalikan VSS_S_ASYNC_CANCELLED karena operasi pengembalian tidak dapat dibatalkan setelah dimulai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008, Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header vsbackup.h (termasuk VsBackup.h, Vss.h, VsWriter.h)
Pustaka VssApi.lib

Lihat juga

IVssAsync

IVssBackupComponents

IVssBackupComponents::RevertToSnapshot