Interface IShowMessageAction (taskschd.h)
[Cette interface n’est plus prise en charge. Vous pouvez utiliser IExecAction avec la fonction MsgBox de script Windows pour afficher un message dans la session utilisateur.]
Représente une action qui affiche une boîte de message lorsqu’une tâche est activée.
Héritage
L’interface IShowMessageAction hérite de l’interface IAction.
Méthodes
L’interface IShowMessageAction possède ces méthodes.
IShowMessageAction ::get_MessageBody Obtient ou définit le texte du message qui s’affiche dans le corps de la zone de message. (Obtenir) |
IShowMessageAction ::get_Title Obtient ou définit le titre de la zone de message. (Obtenir) |
IShowMessageAction ::p ut_MessageBody Obtient ou définit le texte du message qui s’affiche dans le corps de la zone de message. (Put) |
IShowMessageAction ::p ut_Title Obtient ou définit le titre de la zone de message. (Put) |
Remarques
Pour une tâche, qui contient une action de boîte de message, la zone de message s’affiche si la tâche est activée et si la tâche a un type d’ouverture de session interactif. Pour définir le type d’ouverture de session de la tâche de manière interactive, spécifiez TASK_LOGON_INTERACTIVE_TOKEN ou TASK_LOGON_GROUP dans la propriété LogonType du principal de la tâche, ou dans le paramètre logonType de ITaskFolder ::RegisterTask ou ITaskFolder ::RegisterTaskDefinition.
Lors de la lecture ou de l’écriture de votre propre code XML pour une tâche, une action de boîte de message est spécifiée à l’aide de l’élément ShowMessage du schéma Task Scheduler.
Exemples
Pour plus d’informations et pour obtenir un exemple de code pour cette interface, consultez Exemple de boîte de messages (C++).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | taskschd.h |