Compartilhar via


Interface IShowMessageAction (taskschd.h)

[Não há mais suporte para essa interface. Você pode usar IExecAction com a função MsgBox de script do Windows para mostrar uma mensagem na sessão do usuário.]

Representa uma ação que mostra uma caixa de mensagem quando uma tarefa é ativada.

Herança

A interface IShowMessageAction herda da interface IAction.

Métodos

A interface IShowMessageAction tem esses métodos.

 
IShowMessageAction::get_MessageBody

Obtém ou define o texto da mensagem exibido no corpo da caixa de mensagem. (Obter)
IShowMessageAction::get_Title

Obtém ou define o título da caixa de mensagem. (Obter)
IShowMessageAction::p ut_MessageBody

Obtém ou define o texto da mensagem exibido no corpo da caixa de mensagem. (Put)
IShowMessageAction::p ut_Title

Obtém ou define o título da caixa de mensagem. (Put)

Comentários

Para uma tarefa, que contém uma ação de caixa de mensagem, a caixa de mensagem será exibida se a tarefa for ativada e a tarefa tiver um tipo de logon interativo. Para definir o tipo de logon da tarefa como interativo, especifique TASK_LOGON_INTERACTIVE_TOKEN ou TASK_LOGON_GROUP na propriedade LogonType da entidade de segurança da tarefa ou no parâmetro logonType de ITaskFolder::RegisterTask ou ITaskFolder::RegisterTaskDefinition.

Ao ler ou gravar seu próprio XML para uma tarefa, uma ação de caixa de mensagem é especificada usando o elemento ShowMessage do esquema do Agendador de Tarefas.

Exemplos

Para obter mais informações e código de exemplo para essa interface, consulte Exemplo de caixa de mensagem (C++).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho taskschd.h

Confira também

Iaction