Partager via


IEnumWorkItems ::Clone, méthode (mstask.h)

[[Cette API peut être modifiée ou indisponible dans les versions ultérieures du système d’exploitation ou du produit. Utilisez plutôt les interfaces Du planificateur de tâches 2.0 .] ]

Crée un objet d’énumération qui contient le même état d’énumération que l’énumération actuelle.

Étant donné que le nouvel objet pointe au même emplacement dans la séquence d’énumération, un client peut utiliser la méthode Clone pour enregistrer un point particulier dans la séquence d’énumération et y revenir ultérieurement.

Syntaxe

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

Paramètres

[out] ppEnumWorkItems

Pointeur vers un pointeur vers une nouvelle interface IEnumWorkItems . Ce pointeur pointe vers l’énumération nouvellement créée. Si la méthode échoue, ce paramètre n’est pas défini.

Valeur retournée

Retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
L'opération a réussi.
E_INVALIDARG
L’argument n’est pas valide.
E_OUTOFMEMORY
Mémoire disponible insuffisante.
E_UNEXPECTED
Une erreur est survenue.

Remarques

L’interface IEnumWorkItems fournit également des méthodes pour récupérer des ensembles de tâches, ignorer des ensembles de tâches et réinitialiser la séquence d’énumération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête mstask.h
Bibliothèque Mstask.lib
DLL Mstask.dll
Composant redistribuable Internet Explorer 4.0 ou version ultérieure sur Windows NT 4.0 et Windows 95

Voir aussi

IEnumWorkItems

IEnumWorkItems ::Next

IEnumWorkItems ::Reset

IEnumWorkItems ::Skip