Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Ao desenvolver aplicativos que usam o Agendador de Tarefas 1.0, tenha em mente os seguintes problemas de programação.
- Seu aplicativo deve garantir que o serviço Agendador de Tarefas esteja em execução antes de tentar fazer chamadas usando a API do Agendador de Tarefas.
- Ao recuperar cadeias de caracteres, certifique-se de chamar CoTaskMemFree para liberar cada cadeia de caracteres depois que ela não for mais necessária. Ao recuperar matrizes de cadeias de caracteres, certifique-se de primeiro liberar cada cadeia de caracteres na matriz e, em seguida, liberar a própria matriz.
- Ao criar ou modificar um item de trabalho, incluindo gatilhos associados a um item de trabalho, certifique-se de chamar IPersistFile::Save para salvar o item de trabalho no disco.
- Depois de usar qualquer uma das interfaces fornecidas pela API do Agendador de Tarefas, certifique-se de chamar IUnknown::Release para liberar a interface. IUnknown é suportado por cada objeto do Agendador de Tarefas.
A seção Usando da documentação do Agendador de Tarefas fornece vários exemplos que seguem estas diretrizes. A tabela abaixo fornece saltos para alguns desses exemplos.
| Para um exemplo de | Ver |
|---|---|
| Libertação de cadeias | Recuperando exemplos de propriedade de item de trabalho |
| Guardar itens de trabalho no disco | Definindo exemplos de propriedade de item de trabalho |
| Lançamento de interfaces | Criando uma tarefa usando o exemplo NewWorkItem |