Método IEnumFORMATETC::Clone (objidl.h)
Crea otro enumerador que contiene el mismo estado de enumeración que el actual.
Este método permite registrar un punto determinado en la secuencia de enumeración y, a continuación, volver a ese punto más adelante. El llamador debe liberar este nuevo enumerador por separado del primer enumerador.
Sintaxis
HRESULT Clone(
[out] IEnumFORMATETC **ppenum
);
Parámetros
[out] ppenum
Dirección de una variable de puntero IEnumFORMATETC que recibe el puntero de interfaz al objeto de enumeración. Si el método no se realiza correctamente, el valor de esta variable de salida es indefinido.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros valores posibles incluyen lo siguiente.
Código devuelto | Descripción |
---|---|
|
Se produjo un error inesperado. |
|
El enumerador especificado no es válido. |
|
Memoria insuficiente disponible para esta operación. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidl.h |