Exemple de récupération d’une page de tâche

Pour récupérer une page de tâche, vous devez appeler ITask::QueryInterface pour récupérer l’interface IProvideTaskPage , puis appeler IProvideTaskPage::GetPage. La méthode GetPage retourne un handle à la page, qui peut ensuite être utilisé pour afficher la page que vous avez demandée.

Notes

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

 

La procédure suivante décrit comment créer un nouveau déclencheur.

Pour créer un déclencheur

  1. Appelez CoInitialize pour initialiser la bibliothèque COM et CoCreateInstance pour obtenir un objet Task Scheduler. (Cet exemple suppose que le service Planificateur de tâches est en cours d’exécution.)
  2. Appelez ITaskScheduler::Activate pour obtenir l’interface ITask de l’objet de tâche. (Notez que cet exemple obtient la tâche « Tâche de test ».
  3. Appelez ITask::QueryInterface pour récupérer l’interface IProvideTaskPage et IProvideTaskPage::GetPage pour récupérer la page.
  4. À l’aide du handle de page retourné, affichez la page.
Pour obtenir un exemple de code de Consultez
Récupération et affichage de la page Tâche d’une tâche connue Récupération d’une page de tâche

 

Exemples de Planificateur de tâches 1.0