Compartilhar via


Adicionando itens de trabalho

Há duas maneiras de adicionar itens de trabalho à pasta Tarefas Agendadas. Você pode criar um novo item de trabalho dentro da pasta ou pode adicionar um item de trabalho existente à pasta .

Observação

Atualmente, somente objetos de tarefa podem ser adicionados à pasta Tarefas Agendadas. Ao adicionar uma tarefa, você deve conhecer os identificadores para a classe de tarefa e a interface de tarefa ITask.

 

Você cria novos itens de trabalho chamando o método ITaskScheduler::NewWorkItem . Esse método cria um novo objeto de item de trabalho usando o nome que você fornece e adiciona o item de trabalho à pasta Tarefas Agendadas. Quando você cria um novo item de trabalho, o Agendador de Tarefas aloca a memória necessária para o novo objeto.

Para adicionar itens de trabalho existentes à pasta Tarefas Agendadas, chame o método ITaskScheduler::AddWorkItem . Ao chamar esse método, você deve criar o objeto .

Os nomes que você fornece para itens de trabalho devem ser exclusivos dentro da pasta Tarefas Agendadas. Se já existir um item de trabalho com o mesmo nome quando você chamar o método ITaskScheduler::NewWorkItem ou o método ITaskScheduler::AddWorkItem , o método retornará um erro ERROR_FILE_EXISTS . Para obter mais informações, consulte Criando uma tarefa usando o exemplo NewWorkItem.