Compartilhar via


Interface IAction (taskschd.h)

Fornece as propriedades comuns herdadas por todos os objetos de ação. Um objeto de ação é criado pelo método IActionCollection::Create .

Herança

A interface IAction herda da interface IDispatch.

Métodos

A interface IAction tem esses métodos.

 
IAction::get_Id

Obtém ou define o identificador da ação. (Obter)
IAction::get_Type

Obtém o tipo de ação.
IAction::p ut_Id

Obtém ou define o identificador da ação. (Put)

Comentários

Para obter mais informações sobre como as ações e tarefas funcionam juntas, consulte Ações de tarefa. A tabela a seguir contém as interfaces que representam as ações que podem ser executadas:

API Descrição
IComHandlerAction Representa uma ação que dispara um manipulador.
IExecAction Representa uma ação que executa uma operação de linha de comando.
IEmailAction Representa uma ação que envia uma mensagem de email.
IShowMessageAction Representa uma ação que mostra uma caixa de mensagem.
 

Ao ler ou gravar XML, as ações de uma tarefa são especificadas no elemento Actions do esquema do Agendador de Tarefas.

Exemplos

Para obter mais informações e um exemplo de código para essa interface, consulte Exemplo de gatilho de tempo (C++),exemplo de gatilho de evento (C++),exemplo de gatilho diário (C++),exemplo de gatilho de registro (C++), exemplo de gatilho semanal (C++), exemplo de gatilho de logon (C++)ou exemplo de gatilho de inicialização (C++).

Requisitos

   
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

IActionCollection

IActionCollection::Create

Agendador de Tarefas

Interfaces do Agendador de Tarefas