Compartilhar via


Interface ITaskDefinition (taskschd.h)

Define todos os componentes de uma tarefa, como as configurações de tarefa, gatilhos, ações e informações de registro.

Herança

A interface ITaskDefinition herda da interface IDispatch.

Métodos

A interface ITaskDefinition tem esses métodos.

 
ITaskDefinition::get_Actions

Obtém ou define uma coleção de ações executadas pela tarefa. (Obter)
ITaskDefinition::get_Data

Obtém ou define os dados associados à tarefa. (Obter)
ITaskDefinition::get_Principal

Obtém ou define a entidade de segurança da tarefa que fornece as credenciais de segurança para a tarefa. (Obter)
ITaskDefinition::get_RegistrationInfo

Obtém ou define as informações de registro usadas para descrever uma tarefa, como a descrição da tarefa, o autor da tarefa e a data em que a tarefa é registrada. (Obter)
ITaskDefinition::get_Settings

Obtém ou define as configurações que definem como o serviço Agendador de Tarefas executa a tarefa. (Obter)
ITaskDefinition::get_Triggers

Obtém ou define uma coleção de gatilhos usados para iniciar uma tarefa. (Obter)
ITaskDefinition::get_XmlText

Obtém ou define a definição formatada em XML da tarefa. (Obter)
ITaskDefinition::p ut_Actions

Obtém ou define uma coleção de ações executadas pela tarefa. (Put)
ITaskDefinition::p ut_Data

Obtém ou define os dados associados à tarefa. (Put)
ITaskDefinition::p ut_Principal

Obtém ou define a entidade de segurança da tarefa que fornece as credenciais de segurança para a tarefa. (Put)
ITaskDefinition::p ut_RegistrationInfo

Obtém ou define as informações de registro usadas para descrever uma tarefa, como a descrição da tarefa, o autor da tarefa e a data em que a tarefa é registrada. (Put)
ITaskDefinition::p ut_Settings

Obtém ou define as configurações que definem como o serviço Agendador de Tarefas executa a tarefa. (Put)
ITaskDefinition::p ut_Triggers

Obtém ou define uma coleção de gatilhos usados para iniciar uma tarefa. (Put)
ITaskDefinition::p ut_XmlText

Obtém ou define a definição formatada em XML da tarefa. (Put)

Comentários

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

Exemplos

Para obter mais informações e exemplos 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

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

Propriedade Definition de IRegisteredTask

IActionCollection

IPrincipal

IRegisteredTask

IRegistrationInfo

ITaskFolder

ITaskService::NewTask

ITaskSettings

ITriggerCollection