Partager via


Méthode ITaskScheduler ::Enum (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 .] ]

La méthode Enum récupère un pointeur vers un objet énumérateur OLE qui énumère les tâches dans le dossier de tâches actif.

Syntaxe

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

Paramètres

[out] ppEnumWorkItems

Pointeur vers un pointeur vers une interface IEnumWorkItems . Cette interface contient le contexte d’énumération des tâches actuelles.

Valeur retournée

La méthode Enum retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
L'opération a réussi.
E_INVALIDARG
Les arguments ne sont pas valides.
E_OUTOFMEMORY
Mémoire disponible insuffisante.

Remarques

Par défaut, le dossier actif réside sur l’ordinateur local. Pour les ordinateurs distants, appelez ITaskScheduler ::GetTargetComputer et utilisez le nom retourné par cet appel. Pour modifier l’ordinateur cible, appelez ITaskScheduler ::SetTargetComputer.

Pour obtenir un exemple complet de Consultez
Utilisation d’Enum pour récupérer les noms de tâches sur l’ordinateur local Exemple de tâches énumérées

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

ITaskScheduler

ITaskScheduler ::GetTargetComputer

ITaskScheduler ::SetTargetComputer