Share via


Método IVssEnumObject::Clone (vss.h)

O método Clone cria uma cópia da lista especificada de elementos enumerados criando uma cópia do objeto enumerador IVssEnumObject .

Sintaxe

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

Parâmetros

[in, out] ppenum

Ponteiro indireto duplamente para um objeto enumerador IVssEnumObject . Defina o valor desse parâmetro como NULL antes de chamar esse método.

Retornar valor

Veja a seguir os códigos de retorno válidos para esse método.

Valor Significado
S_OK
A operação foi bem-sucedida.
E_FAIL
Há um erro interno no enumerador.
E_OUTOFMEMORY
O chamador está sem memória ou outros recursos do sistema.
E_POINTER
Um dos parâmetros de ponteiro necessários é NULL.

Comentários

O objeto enumerador clonado se referirá à mesma lista de estruturas de VSS_OBJECT_PROP .

O chamador deve chamar o método Release do ponteiro de interface retornado para desalocar os recursos do sistema mantidos pelo objeto enumerador IVssEnumObject apontado pelo parâmetro ppEnum .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vss.h
Biblioteca VssApi.lib

Confira também

IVssBackupComponents::Query

IVssEnumObject

VSS_OBJECT_PROP