Freigeben über


IVssAdmin::QueryProviders-Methode (vsadmin.h)

Die QueryProviders-Methode fragt alle registrierten Anbieter ab.

Syntax

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

Die Parameter

[out] ppEnum

Die Adresse eines IVssEnumObject-Schnittstellenzeigers , der beim Zurückgeben initialisiert wird. Aufrufer müssen die Schnittstelle freigeben.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Description
S_OK
Die Abfrage wurde erfolgreich zurückgegeben.
E_INVALIDARG
Mindestens ein Parameterwert ist ungültig.
E_OUTOFMEMORY
Nicht genügend Arbeitsspeicher oder andere Systemressourcen.
E_ACCESSDENIED
Der Aufrufer ist kein Administrator.
E_UNEXPECTED
Ein unerwarteter Fehler ist aufgetreten.
VSS_E_OBJECT_NOT_FOUND
Unerwarteter Anbieterfehler.
VSS_E_PROVIDER_VETO
Anbieterfehler erwartet. Der Anbieter protokollierte den Fehler im Ereignisprotokoll. Weitere Informationen finden Sie unter " Ereignis- und Fehlerbehandlung unter VSS".
VSS_E_UNEXPECTED
Unerwarteter Fehler. Der Fehlercode wird in der Fehlerprotokolldatei protokolliert. Weitere Informationen finden Sie unter " Ereignis- und Fehlerbehandlung unter VSS".

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird erst unterstützt, wenn Windows Server 2008 R2 und Windows 7. E_UNEXPECTED wird stattdessen verwendet.

VSS_E_UNEXPECTED_PROVIDER_ERROR
Unerwarteter Anbieterfehler. Der Fehlercode wird im Fehlerprotokoll protokolliert. Weitere Informationen finden Sie unter " Ereignis- und Fehlerbehandlung unter VSS".

Bemerkungen

Das Aufrufen der IVssEnumObject::Next-Methode für die IVssEnumObject-Schnittstelle , die zurückgegeben wird, obwohl der ppEnum-ParameterVSS_OBJECT_PROP Strukturen zurückgibt, die eine VSS_PROVIDER_PROP Struktur für jeden registrierten Anbieter enthalten.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Zielplattform Fenster
Header vsadmin.h

Siehe auch

IVssAdmin