Metode IVssAsync::QueryStatus (vss.h)

Metode QueryStatus meminta status operasi asinkron.

Sintaks

HRESULT QueryStatus(
  [out] HRESULT *pHrResult,
  [out] INT     *pReserved
);

Parameter

[out] pHrResult

Status operasi asinkron yang mengembalikan objek IVssAsync saat ini.

Semua panggilan ke QueryStatus untuk semua objek IVssAsync mendukung kode status berikut.

Nilai Makna
VSS_S_ASYNC_CANCELLED
Operasi asinkron dibatalkan oleh panggilan sebelumnya ke IVssAsync::Cancel.
VSS_S_ASYNC_FINISHED
Operasi asinkron berhasil diselesaikan.
VSS_S_ASYNC_PENDING
Operasi asinkron masih berjalan.
 

Nilai pengembalian tambahan dapat dikembalikan, tetapi bergantung pada kode pengembalian metode yang awalnya mengembalikan objek IVssAsync .

[out] pReserved

Nilai parameter ini harus NULL.

Nilai kembali

Berikut ini adalah kode pengembalian yang valid untuk metode ini.

Nilai Makna
S_OK
Operasi kueri berhasil.
E_ACCESSDENIED
Operasi kueri gagal karena pengguna tidak memiliki hak istimewa yang benar.
E_INVALIDARG
Penunjuk ke variabel yang digunakan untuk menahan nilai pengembalian pHrResult adalah NULL atau bukan lokasi memori yang valid.
VSS_E_UNEXPECTED
Kesalahan tak terduga. Kode kesalahan dicatat dalam file log kesalahan. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.

Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Nilai ini tidak didukung sampai Windows Server 2008 R2 dan Windows 7. E_UNEXPECTED digunakan sebagai gantinya.

Keterangan

Jika terjadi kesalahan selama operasi asinkron, QueryStatus akan mengembalikan kode kesalahan yang sama dengan metode yang awalnya mengembalikan objek IVssAsync .

Untuk mendapatkan daftar lengkap nilai pengembalian untuk objek IVssAsync::QueryStatus yang dikembalikan oleh metode tertentu, lihat kode kesalahan yang didokumentasikan untuk metode tersebut.

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header vss.h
Pustaka VssApi.lib

Lihat juga

IVssAsync

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::GatherWriterMetadata

IVssBackupComponents::GatherWriterStatus

IVssBackupComponents::ImportSnapshots

IVssBackupComponents::P ostRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::P repareForBackup