Ler em inglês

Compartilhar via


cabeçalho taskschd.h

Esse cabeçalho é usado pelo Agendador de Tarefas. Para obter mais informações, consulte:

taskschd.h contém as seguintes interfaces de programação:

Interfaces

 
Iaction

Fornece as propriedades comuns herdadas por todos os objetos de ação.
IActionCollection

Contém as ações executadas pela tarefa.
IBootTrigger

Representa um gatilho que inicia uma tarefa quando o sistema é iniciado.
IComHandlerAction

Representa uma ação que dispara um manipulador.
IDailyTrigger

Representa um gatilho que inicia uma tarefa com base em uma agenda diária.
IEmailAction

Representa uma ação que envia uma mensagem de email.
IEventTrigger

Representa um gatilho que inicia uma tarefa quando ocorre um evento do sistema.
IExecAction

Representa uma ação que executa uma operação de linha de comando.
IIdleSettings

Especifica como o Agendador de Tarefas executa tarefas quando o computador está em uma condição ociosa.
IIdleTrigger

Representa um gatilho que inicia uma tarefa quando o computador entra em um estado ocioso.
ILogonTrigger

Representa um gatilho que inicia uma tarefa quando um usuário faz logon.
IMaintenanceSettings

Fornece as configurações que o Agendador de Tarefas usa para executar a tarefa durante a manutenção automática.
IMonthlyDOWTrigger

Representa um gatilho que inicia uma tarefa em um agendamento mensal do dia da semana.
IMonthlyTrigger

Representa um gatilho que inicia um trabalho com base em um agendamento mensal.
INetworkSettings

Fornece as configurações que o serviço agendador de tarefas usa para obter um perfil de rede.
IPrincipal

Fornece as credenciais de segurança para uma entidade de segurança.
IPrincipal2

Fornece as configurações estendidas aplicadas às credenciais de segurança de uma entidade de segurança.
IRegisteredTask

Fornece os métodos usados para executar a tarefa imediatamente, obter todas as instâncias em execução da tarefa, obter ou definir as credenciais usadas para registrar a tarefa e as propriedades que descrevem a tarefa.
IRegisteredTaskCollection

Contém todas as tarefas registradas.
IRegistrationInfo

Fornece as informações administrativas que podem ser usadas para descrever a tarefa.
IRegistrationTrigger

Representa um gatilho que inicia uma tarefa quando a tarefa é registrada ou atualizada.
IRepetitionPattern

Define a frequência com que a tarefa é executada e por quanto tempo o padrão de repetição é repetido após o início da tarefa.
IRunningTask

Fornece os métodos para obter informações e controlar uma tarefa em execução.
IRunningTaskCollection

Fornece uma coleção usada para controlar tarefas em execução.
ISessionStateChangeTrigger

Dispara tarefas para conexão ou desconexão do console, conexão remota ou desconexão ou notificações de bloqueio ou desbloqueio da estação de trabalho.
IShowMessageAction

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

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

Fornece os métodos usados para registrar (criar) tarefas na pasta, remover tarefas da pasta e criar ou remover subpastas da pasta.
ITaskFolderCollection

Fornece informações e controle para uma coleção de pastas que contêm tarefas.
ITaskHandler

Define os métodos que são chamados pelo serviço agendador de tarefas para gerenciar um manipulador COM.
ITaskHandlerStatus

Fornece os métodos usados pelos manipuladores COM para notificar o Agendador de Tarefas sobre o status do manipulador.
ITaskNamedValueCollection

Contém uma coleção de pares nome-valor da interface ITaskNamedValuePair.
ITaskNamedValuePair

Cria um par nome-valor no qual o nome está associado ao valor.
ITaskService

Fornece acesso ao serviço Agendador de Tarefas para gerenciar tarefas registradas.
ITaskSettings

Fornece as configurações que o serviço Agendador de Tarefas usa para executar a tarefa.
ITaskSettings2

Fornece as configurações estendidas que o Agendador de Tarefas usa para executar a tarefa. (ITaskSettings2)
ITaskSettings3

Fornece as configurações estendidas que o Agendador de Tarefas usa para executar a tarefa. (ITaskSettings3)
ITaskVariables

Define variáveis de tarefa que podem ser passadas como parâmetros para manipuladores de tarefas e executáveis externos que são iniciados por tarefas.
ITimeTrigger

Representa um gatilho que inicia uma tarefa em uma data e hora específicas.
ITrigger

Fornece as propriedades comuns herdadas por todos os objetos de gatilho.
ITriggerCollection

Fornece os métodos usados para adicionar, remover e obter os gatilhos de uma tarefa.
IWeeklyTrigger

Representa um gatilho que inicia uma tarefa com base em um agendamento semanal.

Enumerações

 
TASK_ACTION_TYPE

Define o tipo de ações que uma tarefa pode executar.
TASK_COMPATIBILITY

Define com quais versões do Agendador de Tarefas ou o comando AT com o qual a tarefa é compatível.
TASK_CREATION

Define como o serviço Agendador de Tarefas cria, atualiza ou desabilita a tarefa.
TASK_ENUM_FLAGS

Define como o Agendador de Tarefas enumera por meio de tarefas registradas.
TASK_INSTANCES_POLICY

Define como o Agendador de Tarefas lida com instâncias existentes da tarefa quando inicia uma nova instância da tarefa.
TASK_LOGON_TYPE

Define qual técnica de logon é necessária para executar uma tarefa.
TASK_PROCESSTOKENSID_TYPE

Define os tipos de SID (identificador de segurança de processo) que podem ser usados por tarefas.
TASK_RUN_FLAGS

Define como uma tarefa é executada.
TASK_RUNLEVEL_TYPE

Define sinalizadores de elevação LUA que especificam com qual nível de privilégio a tarefa será executada.
TASK_SESSION_STATE_CHANGE_TYPE

Define que tipo de alteração de estado de sessão do Terminal Server você pode usar para disparar uma tarefa a ser iniciada.
TASK_STATE

Define os diferentes estados em que uma tarefa registrada pode estar.
TASK_TRIGGER_TYPE2

Define o tipo de gatilhos que podem ser usados por tarefas.