Partilhar via


Adicionando itens de trabalho

Existem 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, apenas objetos de tarefa podem ser adicionados à pasta Tarefas Agendadas. Ao adicionar uma tarefa, você deve conhecer os identificadores da classe de tarefa e a interface da tarefa ITask.

 

Você cria novos itens de trabalho chamando o ITaskScheduler::NewWorkItem método. 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. Quando você chama esse método, você deve criar o objeto.

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