Share via


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
S_OK
Der Abfragevorgang war erfolgreich.
E_ACCESSDENIED
Der Aufrufer verfügt nicht über ausreichende Sicherungsberechtigungen oder ist kein Administrator.
E_INVALIDARG
Einer der Parameterwerte ist ungültig.
E_OUTOFMEMORY
Der Aufrufer verfügt über nicht genügend Arbeitsspeicher oder andere Systemressourcen.
VSS_E_PROVIDER_VETO
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

Weitere Informationen

IVssSoftwareSnapshotProvider