Définition d’exemples de propriétés d’élément de travail

Pour définir les propriétés d’un élément de travail, appelez ITaskScheduler :: Activate pour récupérer l’interface de l’objet d’élément de travail, puis appelez la méthode appropriée pour définir la propriété de tâche qui vous intéresse. Actuellement, les seuls éléments de travail valides sont les tâches.

Les exemples de code figurant en bas de la page montrent comment définir les propriétés qui s’appliquent à tous les éléments de travail. Pour les autres propriétés qui sont propres aux tâches, consultez définition d’exemples de propriétés de tâche.

Notes

Dans l’exemple de code suivant, toutes les interfaces sont libérées après qu’elles ne sont plus nécessaires.

Dans les exemples suivants, l’objet modifié est toujours enregistré sur le disque par un appel à IPersistFile :: Save. (L’interface IPersistFile est une interface COM standard héritée par l’objet Task.)

La procédure suivante décrit comment définir une propriété de tâche.

Pour définir une propriété de tâche

  1. Appelez CoInitialize pour initialiser la bibliothèque com et CoCreateInstance pour obtenir un objet planificateur de tâches. (Ces exemples supposent que le service Planificateur de tâches est en cours d’exécution.)
  2. Appelez ITaskScheduler :: Activate pour récupérer l’interface ITask de l’objet Task. (Notez que les tâches sont actuellement le seul type d’élément de travail valide.)
  3. Appelez la méthode IScheduledWorkItem appropriée pour définir la propriété qui vous intéresse. Notez que les méthodes IScheduledWorkItem sont héritées par l’interface ITask .
  4. Appelez IPersistFile :: Save pour stocker l’objet de tâche modifié sur le disque.
Pour obtenir un exemple de code de Consultez
Définition des informations de compte pour une tâche connue Exemple de code C/C++ : définition des informations de compte de tâche
Définition du commentaire d’une tâche connue Exemple de code C/C++ : définition d’un commentaire de tâche

Exemples de Planificateur de tâches 1,0