Compartir a través de


Método IEnumWorkItems::Clone (mstask.h)

[[Esta API puede modificarse o no estar disponible en versiones posteriores del sistema operativo o del producto. Use las interfaces del Programador de tareas 2.0 en su lugar. ]

Crea un nuevo objeto de enumeración que contiene el mismo estado de enumeración que la enumeración actual.

Dado que el nuevo objeto apunta al mismo lugar de la secuencia de enumeración, un cliente puede usar el método Clone para registrar un punto determinado en la secuencia de enumeración y volver a ese punto más adelante.

Sintaxis

HRESULT Clone(
  [out] IEnumWorkItems **ppEnumWorkItems
);

Parámetros

[out] ppEnumWorkItems

Puntero a un puntero a una nueva interfaz IEnumWorkItems . Este puntero apuntará a la enumeración recién creada. Si se produce un error en el método, este parámetro no está definido.

Valor devuelto

Devuelve uno de los valores siguientes.

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_INVALIDARG
El argumento no es válido.
E_OUTOFMEMORY
No hay memoria suficiente.
E_UNEXPECTED
Se produjo un error.

Comentarios

La interfaz IEnumWorkItems también proporciona métodos para recuperar conjuntos de tareas, omitir conjuntos de tareas y restablecer la secuencia de enumeració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 mstask.h
Library Mstask.lib
Archivo DLL Mstask.dll
Redistribuible Internet Explorer 4.0 o posterior en Windows NT 4.0 y Windows 95

Consulte también

IEnumWorkItems

IEnumWorkItems::Next

IEnumWorkItems::Reset

IEnumWorkItems::Skip