Erro do agendador de tarefas e constantes de êxito

Se ocorrer um erro, as APIs do Agendador de Tarefas poderão retornar um dos seguintes códigos de erro como um valor HRESULT .

As constantes que começam com SCHED_S_ são constantes de sucesso e as constantes que começam com SCHED_E_ são constantes de erro.

  HRESULT phrStatus;
  hr = pITask->GetStatus(&phrStatus);
  
  // Release the ITask interface.
  pITask->Release();
    
  switch(phrStatus)
  {
  case SCHED_S_TASK_READY:
       wprintf(L"  SCHED_S_TASK_READY\n");
       break;
  case SCHED_S_TASK_RUNNING:
       wprintf(L"  SCHED_S_TASK_RUNNING\n");
       break;

  //...
  }

Exemplo do exemplo de código C/C++: recuperando o status da tarefa.

Observação

Algumas APIs do Agendador de Tarefas podem retornar códigos de erro do sistema e da rede (64, por exemplo). Você pode marcar a definição desses tipos de códigos de erro usando o comando net helpmsg na janela do prompt de comando. Por exemplo, o comando net helpmsg 64 retorna a mensagem: O nome de rede especificado não está mais disponível.

Para obter mais informações sobre eventos e mensagens de erro, consulte Centro de Mensagens de Eventos e Erros.

SCHED_S_TASK_READY

0x00041300

A tarefa está pronta para ser executada no próximo horário agendado.

SCHED_S_TASK_RUNNING

0x00041301

A tarefa está em execução atualmente.

SCHED_S_TASK_DISABLED

0x00041302

A tarefa não será executada nos horários agendados porque foi desabilitada.

SCHED_S_TASK_HAS_NOT_RUN

0x00041303

A tarefa ainda não foi executada.

SCHED_S_TASK_NO_MORE_RUNS

0x00041304

Não há mais execuções agendadas para esta tarefa.

SCHED_S_TASK_NOT_SCHEDULED

0x00041305

Uma ou mais das propriedades necessárias para executar essa tarefa em um agendamento não foram definidas.

SCHED_S_TASK_TERMINATED

0x00041306

A última execução da tarefa foi encerrada pelo usuário.

SCHED_S_TASK_NO_VALID_TRIGGERS

0x00041307

A tarefa não tem gatilhos ou os gatilhos existentes estão desabilitados ou não estão definidos.

SCHED_S_EVENT_TRIGGER

0x00041308

Os gatilhos de evento não têm tempos de execução definidos.

SCHED_E_TRIGGER_NOT_FOUND

0x80041309

O gatilho de uma tarefa não foi encontrado.

SCHED_E_TASK_NOT_READY

0x8004130A

Uma ou mais das propriedades necessárias para executar essa tarefa não foram definidas.

SCHED_E_TASK_NOT_RUNNING

0x8004130B

Não há nenhuma instância em execução da tarefa.

SCHED_E_SERVICE_NOT_INSTALLED

0x8004130C

O serviço Agendador de Tarefas não está instalado neste computador.

SCHED_E_CANNOT_OPEN_TASK

0x8004130D

Não foi possível abrir o objeto de tarefa.

SCHED_E_INVALID_TASK

0x8004130E

O objeto é um objeto de tarefa inválido ou não é um objeto de tarefa.

SCHED_E_ACCOUNT_INFORMATION_NOT_SET

0x8004130F

Nenhuma informação de conta foi encontrada no banco de dados de segurança do Agendador de Tarefas para a tarefa indicada.

SCHED_E_ACCOUNT_NAME_NOT_FOUND

0x80041310

Não é possível estabelecer a existência da conta especificada.

SCHED_E_ACCOUNT_DBASE_CORRUPT

0x80041311

A corrupção foi detectada no banco de dados de segurança do Agendador de Tarefas; o banco de dados foi redefinido.

SCHED_E_NO_SECURITY_SERVICES

0x80041312

Os serviços de segurança do Agendador de Tarefas estão disponíveis somente em Windows NT.

SCHED_E_UNKNOWN_OBJECT_VERSION

0x80041313

A versão do objeto de tarefa não tem suporte ou é inválida.

SCHED_E_UNSUPPORTED_ACCOUNT_OPTION

0x80041314

A tarefa foi configurada com uma combinação sem suporte de configurações de conta e opções de tempo de execução.

SCHED_E_SERVICE_NOT_RUNNING

0x80041315

O Serviço agendador de tarefas não está em execução.

SCHED_E_UNEXPECTEDNODE

0x80041316

O XML da tarefa contém um nó inesperado.

SCHED_E_NAMESPACE

0x80041317

O XML da tarefa contém um elemento ou atributo de um namespace inesperado.

SCHED_E_INVALIDVALUE

0x80041318

O XML da tarefa contém um valor que está formatado incorretamente ou fora do intervalo.

SCHED_E_MISSINGNODE

0x80041319

O XML da tarefa não tem um elemento ou atributo necessário.

SCHED_E_MALFORMEDXML

0x8004131A

O XML da tarefa está malformado.

SCHED_S_SOME_TRIGGERS_FAILED

0x0004131B

A tarefa é registrada, mas nem todos os gatilhos especificados iniciarão a tarefa.

SCHED_S_BATCH_LOGON_PROBLEM

0x0004131C

A tarefa está registrada, mas pode não ser iniciada. O privilégio de logon em lote precisa ser habilitado para a entidade de tarefa.

SCHED_E_TOO_MANY_NODES

0x8004131D

O XML da tarefa contém muitos nós do mesmo tipo.

SCHED_E_PAST_END_BOUNDARY

0x8004131E

A tarefa não pode ser iniciada após o limite final do gatilho.

SCHED_E_ALREADY_RUNNING

0x8004131F

Uma instância dessa tarefa já está em execução.

SCHED_E_USER_NOT_LOGGED_ON

0x80041320

A tarefa não será executada porque o usuário não está conectado.

SCHED_E_INVALID_TASK_HASH

0x80041321

A imagem da tarefa está corrompida ou foi adulterada.

SCHED_E_SERVICE_NOT_AVAILABLE

0x80041322

O serviço Agendador de Tarefas não está disponível.

SCHED_E_SERVICE_TOO_BUSY

0x80041323

O serviço Agendador de Tarefas está muito ocupado para lidar com sua solicitação. Tente novamente mais tarde.

SCHED_E_TASK_ATTEMPTED

0x80041324

O serviço Agendador de Tarefas tentou executar a tarefa, mas a tarefa não foi executada devido a uma das restrições na definição da tarefa.

SCHED_S_TASK_QUEUED

0x00041325

O serviço Agendador de Tarefas solicitou a execução da tarefa.

SCHED_E_TASK_DISABLED

0x80041326

A tarefa está desabilitada.

SCHED_E_TASK_NOT_V1_COMPAT

0x80041327

A tarefa tem propriedades que não são compatíveis com versões anteriores do Windows.

SCHED_E_START_ON_DEMAND

0x80041328

As configurações de tarefa não permitem que a tarefa seja iniciada sob demanda.

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]
Cabeçalho
WinError.h