Partager via


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

Voir aussi

IAction