Metode IVssAdmin::QueryProviders (vsadmin.h)

Metode QueryProviders meminta semua penyedia terdaftar.

Syntax

HRESULT QueryProviders(
  [out] IVssEnumObject **ppEnum
);

Parameter-parameternya

[out] ppEnum

Alamat penunjuk antarmuka IVssEnumObject , yang diinisialisasi saat dikembalikan. Penelepon harus merilis antarmuka.

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Mengembalikan kode Description
S_OK
Kueri berhasil dikembalikan.
E_INVALIDARG
Satu atau beberapa nilai parameter tidak valid.
E_OUTOFMEMORY
Kehabisan memori atau sumber daya sistem lainnya.
E_ACCESSDENIED
Pemanggil bukan administrator.
E_UNEXPECTED
Terjadi kesalahan tak terduga.
VSS_E_OBJECT_NOT_FOUND
Terjadi kesalahan penyedia tak terduga.
VSS_E_PROVIDER_VETO
Kesalahan penyedia yang diharapkan. Penyedia mencatat kesalahan dalam log peristiwa. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.
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.

VSS_E_UNEXPECTED_PROVIDER_ERROR
Kesalahan penyedia tak terduga. Kode kesalahan dicatat dalam log kesalahan. Untuk informasi selengkapnya, lihat Penanganan Peristiwa dan Kesalahan di bawah VSS.

Komentar

Memanggil metode IVssEnumObject::Next pada antarmuka IVssEnumObject yang dikembalikan meskipun parameter ppEnum akan mengembalikan struktur VSS_OBJECT_PROP yang berisi struktur VSS_PROVIDER_PROP untuk setiap penyedia terdaftar.

Persyaratan

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

Lihat juga

IVssAdmin