IVssEnumObject::Clone-Methode (vss.h)

Die Clone-Methode erstellt eine Kopie der angegebenen Liste der aufgezählten Elemente, indem eine Kopie des IVssEnumObject-Enumeratorobjekts erstellt wird.

Syntax

HRESULT Clone(
  [in, out] IVssEnumObject **ppenum
);

Parameter

[in, out] ppenum

Doppelt indirekter Zeiger auf ein IVssEnumObject-Enumeratorobjekt . Legen Sie den Wert dieses Parameters auf NULL fest, bevor Sie diese Methode aufrufen.

Rückgabewert

Im Folgenden sind die gültigen Rückgabecodes für diese Methode aufgeführt.

Wert Bedeutung
S_OK
Der Vorgang wurde durchgeführt.
E_FAIL
Im Enumerator liegt ein interner Fehler vor.
E_OUTOFMEMORY
Der Aufrufer verfügt nicht über Arbeitsspeicher oder andere Systemressourcen.
E_POINTER
Einer der erforderlichen Zeigerparameter ist NULL.

Hinweise

Das geklonte Enumeratorobjekt verweist auf dieselbe Liste VSS_OBJECT_PROP Strukturen .

Der Aufrufer muss die Release-Methode des zurückgegebenen Schnittstellenzeigers aufrufen, um die Zuordnung der Systemressourcen zu beheben, die vom IVssEnumObject-Enumeratorobjekt gespeichert sind, auf das vom ppEnum-Parameter verwiesen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vss.h
Bibliothek VssApi.lib

Weitere Informationen

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP