Énumération de tâches - Exemple

Pour énumérer des tâches, vous devez appeler ITaskScheduler::Enum pour créer un objet d’énumération. Ensuite, utilisez l’interface IEnumWorkItems de l’objet d’énumération pour énumérer les tâches dans le dossier Tâches planifiées.

La procédure suivante décrit comment énumérer les tâches dans le dossier Tâches planifiées.

Pour énumérer les tâches dans le dossier Tâches planifiées

  1. Appelez CoInitialize pour initialiser la bibliothèque COM et CoCreateInstance pour obtenir un objet Planificateur de tâches. (Cet exemple suppose que le service Planificateur de tâches est en cours d’exécution.)
  2. Appelez ITaskScheduler::Enum pour obtenir un objet d’énumération.
  3. Appelez IEnumWorkItems::Next pour récupérer les tâches. (Cet exemple tente de récupérer cinq tâches à chaque appel.)
  4. Traitez les tâches retournées. (Cet exemple affiche simplement le nom de chaque tâche à l’écran.
  5. Libérer des ressources. Appelez CoTaskMemFree pour libérer la mémoire utilisée pour les noms.
Pour obtenir un exemple de code de Consultez
Énumération de toutes les tâches dans le dossier Tâches planifiées de l’ordinateur local Exemple de code C/C++ : Énumération de tâches

 

Exemples de Planificateur de tâches 1.0