Método IEnumSTATPROPSTG::Clone (propidl.h)

O método Clone cria um enumerador que contém o mesmo estado de enumeração que o enumerador de estrutura STATPROPSTG atual. Usando esse método, um cliente pode registrar um determinado ponto na sequência de enumeração e, em seguida, retornar a esse ponto mais tarde. O novo enumerador dá suporte à mesma interface IEnumSTATPROPSTG .

Sintaxe

HRESULT Clone(
  [out] IEnumSTATPROPSTG **ppenum
);

Parâmetros

[out] ppenum

Um ponteiro para a variável que recebe o ponteiro da interface IEnumSTATPROPSTG .

Se o método não for bem-sucedido, o valor do parâmetro ppenum será indefinido.

Retornar valor

Esse método dá suporte aos seguintes valores retornados.

Código de retorno Descrição
E_INVALIDARG
O parâmetro ppenum é NULL.
E_OUTOFMEMORY
Memória insuficiente.
E_UNEXPECTED
Ocorreu uma exceção inesperada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho propidl.h (inclua Propidl.h)
Biblioteca Uuid.lib
DLL Ole32.dll