Interface IShellTaskScheduler (shobjidl_core.h)
[IShellTaskScheduler peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
Expose des méthodes qui permettent l’interaction et le contrôle d’un planificateur de tâches.
Héritage
L’interface IShellTaskScheduler hérite de l’interface IUnknown . IShellTaskScheduler a également les types de membres suivants :
Méthodes
L’interface IShellTaskScheduler a ces méthodes.
IShellTaskScheduler::AddTask Ajoute une tâche à la file d’attente en arrière-plan du planificateur. |
IShellTaskScheduler::CountTasks Compte les tâches avec le même ID de propriétaire dans la file d’attente du planificateur. |
IShellTaskScheduler::RemoveTasks Supprime des tâches de la file d’attente en arrière-plan du planificateur. |
IShellTaskScheduler::Status Définit le status de mise en production et le délai d’expiration du thread d’arrière-plan pour la tâche actuelle. |
Remarques
Cette interface n’a pas besoin d’être à thread libre, sauf si les éléments de la file d’attente interagissent avec le planificateur ainsi qu’avec le thread d’exécution main sur lequel le planificateur de tâches a été créé.
L’identificateur de classe (CLSID) de cette interface est CLSID_ShellTaskScheduler et son IID est IID_IShellTaskScheduler.
Windows Server 2003 et Windows XP : IShellTaskScheduler a été déclaré dans Shlobj.h.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |