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
- 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.)
- 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 ».
- Appelez ITask::QueryInterface pour récupérer l’interface IProvideTaskPage et IProvideTaskPage::GetPage pour récupérer la page.
- À 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 |
Rubriques connexes