Método IEnumSTATSTG::Clone (objidl.h)

O método Clone cria um novo enumerador que contém o mesmo estado de enumeração que o enumerador de estrutura STATSTG atual. Usando esse método, um cliente pode registrar um ponto específico na sequência de enumeração e, em seguida, retornar a esse ponto posteriormente. O novo enumerador dá suporte à mesma interface IEnumSTATSTG .

Sintaxe

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

Parâmetros

[out] ppenum

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

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 objidl.h
Biblioteca Uuid.lib
DLL Ole32.dll