Metodo IVssEnumObject::Clone (vss.h)

Il metodo Clone crea una copia dell'elenco specificato di elementi enumerati creando una copia dell'oggetto enumeratore IVssEnumObject .

Sintassi

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

Parametri

[in, out] ppenum

Puntatore indiretto doubly a un oggetto enumeratore IVssEnumObject . Impostare il valore di questo parametro su NULL prima di chiamare questo metodo.

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
L'operazione è stata completata.
E_FAIL
Si è verificato un errore interno nell'enumeratore.
E_OUTOFMEMORY
Il chiamante non è in memoria o in altre risorse di sistema.
E_POINTER
Uno dei parametri del puntatore necessari è NULL.

Commenti

L'oggetto enumeratore clonato farà riferimento allo stesso elenco di strutture VSS_OBJECT_PROP .

Il chiamante deve chiamare il metodo Release del puntatore di interfaccia restituito per deallocare le risorse di sistema contenute nell'oggetto enumeratore IVssEnumObject a cui punta il parametro ppEnum .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vss.h
Libreria VssApi.lib

Vedi anche

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP