IVssAdmin::QueryProviders-Methode (vsadmin.h)
Die QueryProviders-Methode fragt alle registrierten Anbieter ab.
Syntax
HRESULT QueryProviders(
[out] IVssEnumObject **ppEnum
);
Parameter
[out] ppEnum
Die Adresse eines IVssEnumObject-Schnittstellenzeigers , der bei der Rückgabe initialisiert wird. Aufrufer müssen die Schnittstelle freigeben.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Die Abfrage wurde erfolgreich zurückgegeben. |
|
Mindestens ein Parameterwert ist ungültig. |
|
Nicht genügend Arbeitsspeicher oder andere Systemressourcen. |
|
Der Aufrufer ist kein Administrator. |
|
Ein unerwarteter Fehler ist aufgetreten. |
|
Unerwarteter Anbieterfehler. |
|
Erwarteter Anbieterfehler. Der Anbieter hat den Fehler im Ereignisprotokoll protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS. |
|
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 unter Windows Server 2008 R2 und Windows 7 unterstützt. stattdessen wird E_UNEXPECTED verwendet. |
|
Unerwarteter Anbieterfehler. Der Fehlercode wird im Fehlerprotokoll protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS. |
Hinweise
Der Aufruf der IVssEnumObject::Next-Methode für die IVssEnumObject-Schnittstelle wird zurückgegeben, obwohl der ppEnum-Parameter VSS_OBJECT_PROP Strukturen zurückgibt , die eine VSS_PROVIDER_PROP-Struktur für jeden registrierten Anbieter enthalten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vsadmin.h |