IVssSoftwareSnapshotProvider::Query-Methode (vsprov.h)
Fragt den Anbieter nach Informationen zu den Schattenkopien ab, die der Anbieter abgeschlossen hat.
Syntax
HRESULT Query(
[in] VSS_ID QueriedObjectId,
[in] VSS_OBJECT_TYPE eQueriedObjectType,
[in] VSS_OBJECT_TYPE eReturnedObjectsType,
[out] IVssEnumObject **ppEnum
);
Parameter
[in] QueriedObjectId
Ist für das System reserviert. Der Wert dieses Parameters muss GUID_NULL sein.
[in] eQueriedObjectType
Ist für das System reserviert. Der Wert dieses Parameters muss VSS_OBJECT_NONE sein.
[in] eReturnedObjectsType
Ist für das System reserviert. Der Wert dieses Parameters muss VSS_OBJECT_SNAPSHOT sein.
[out] ppEnum
Die Adresse eines IVssEnumObject-Schnittstellenzeigers , der bei der Rückgabe initialisiert wird. Aufrufer müssen die Schnittstelle freigeben. Dieser Parameter ist erforderlich und darf nicht NULL sein.
Rückgabewert
Im Folgenden finden Sie die gültigen Rückgabecodes für diese Methode.
Wert | Bedeutung |
---|---|
|
Der Abfragevorgang war erfolgreich. |
|
Der Aufrufer verfügt nicht über ausreichende Sicherungsberechtigungen oder ist kein Administrator. |
|
Einer der Parameterwerte ist ungültig. |
|
Der Aufrufer verfügt über nicht genügend Arbeitsspeicher oder andere Systemressourcen. |
|
Anbieterfehler. Der Anbieter hat den Fehler im Ereignisprotokoll protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS. |
Hinweise
Das Aufrufen der IVssEnumObject::Next-Methode für die IVssEnumObject-Schnittstelle , die durch den ppEnum-Parameter zurückgegeben wird, gibt VSS_OBJECT_PROP Strukturen zurück, die eine VSS_SNAPSHOT_PROP-Struktur für jede Schattenkopie enthalten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vsprov.h |
Bibliothek | VssApi.lib |