Compartir a través de


Errores del programador de tareas y constantes correctas

Si se produce un error, las API del programador de tareas pueden devolver uno de los siguientes códigos de error como un valor HRESULT .

Las constantes que comienzan por SCHED_S_ son constantes correctas y las constantes que comienzan por SCHED_E_ son constantes de error.

  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;

  //...
  }

Ejemplo de código de C/C++: recuperar el estado de la tarea.

Nota

Algunas API del Programador de tareas pueden devolver códigos de error del sistema y de red (64 por ejemplo). Puede comprobar la definición de estos tipos de códigos de error mediante el comando net helpmsg en la ventana del símbolo del sistema. Por ejemplo, el comando net helpmsg 64 devuelve el mensaje: El nombre de red especificado ya no está disponible.

Para obtener más información sobre los eventos y los mensajes de error, vea Centro de mensajes de eventos y errores.

SCHED_S_TASK_READY

0x00041300

La tarea está lista para ejecutarse a la próxima hora programada.

SCHED_S_TASK_RUNNING

0x00041301

La tarea está en ejecución.

SCHED_S_TASK_DISABLED

0x00041302

La tarea no se ejecutará en las horas programadas porque se ha deshabilitado.

SCHED_S_TASK_HAS_NOT_RUN

0x00041303

La tarea aún no se ha ejecutado.

SCHED_S_TASK_NO_MORE_RUNS

0x00041304

No hay más ejecuciones programadas para esta tarea.

SCHED_S_TASK_NOT_SCHEDULED

0x00041305

No se han establecido una o varias de las propiedades necesarias para ejecutar esta tarea según una programación.

SCHED_S_TASK_TERMINATED

0x00041306

El usuario finalizó la última ejecución de la tarea.

SCHED_S_TASK_NO_VALID_TRIGGERS

0x00041307

La tarea no tiene desencadenadores o los desencadenadores existentes están deshabilitados o no se establecen.

SCHED_S_EVENT_TRIGGER

0x00041308

Los desencadenadores de eventos no tienen tiempos de ejecución establecidos.

SCHED_E_TRIGGER_NOT_FOUND

0x80041309

No se encuentra el desencadenador de una tarea.

SCHED_E_TASK_NOT_READY

0x8004130A

No se han establecido una o varias de las propiedades necesarias para ejecutar esta tarea.

SCHED_E_TASK_NOT_RUNNING

0x8004130B

No hay ninguna instancia en ejecución de la tarea.

SCHED_E_SERVICE_NOT_INSTALLED

0x8004130C

El servicio Programador de tareas no está instalado en este equipo.

SCHED_E_CANNOT_OPEN_TASK

0x8004130D

No se pudo abrir el objeto de tarea.

SCHED_E_INVALID_TASK

0x8004130E

El objeto es un objeto de tarea no válido o no es un objeto de tarea.

SCHED_E_ACCOUNT_INFORMATION_NOT_SET

0x8004130F

No se pudo encontrar información de cuenta en la base de datos de seguridad del Programador de tareas para la tarea indicada.

SCHED_E_ACCOUNT_NAME_NOT_FOUND

0x80041310

No se puede establecer la existencia de la cuenta especificada.

SCHED_E_ACCOUNT_DBASE_CORRUPT

0x80041311

Se detectaron daños en la base de datos de seguridad del Programador de tareas; se ha restablecido la base de datos.

SCHED_E_NO_SECURITY_SERVICES

0x80041312

Los servicios de seguridad del Programador de tareas solo están disponibles en Windows NT.

SCHED_E_UNKNOWN_OBJECT_VERSION

0x80041313

La versión del objeto de tarea no es compatible o no es válida.

SCHED_E_UNSUPPORTED_ACCOUNT_OPTION

0x80041314

La tarea se ha configurado con una combinación no admitida de opciones de configuración de cuenta y tiempo de ejecución.

SCHED_E_SERVICE_NOT_RUNNING

0x80041315

El servicio Programador de tareas no se está ejecutando.

SCHED_E_UNEXPECTEDNODE

0x80041316

El XML de tarea contiene un nodo inesperado.

SCHED_E_NAMESPACE

0x80041317

El XML de tarea contiene un elemento o atributo de un espacio de nombres inesperado.

SCHED_E_INVALIDVALUE

0x80041318

El XML de tarea contiene un valor que tiene un formato incorrecto o está fuera del intervalo.

SCHED_E_MISSINGNODE

0x80041319

Falta un elemento o atributo obligatorios en el XML de la tarea.

SCHED_E_MALFORMEDXML

0x8004131A

El XML de la tarea tiene un formato incorrecto.

SCHED_S_SOME_TRIGGERS_FAILED

0x0004131B

La tarea está registrada, pero no todos los desencadenadores especificados iniciarán la tarea.

SCHED_S_BATCH_LOGON_PROBLEM

0x0004131C

La tarea está registrada, pero puede no iniciarse. El privilegio de inicio de sesión de Batch debe estar habilitado para la entidad de seguridad de la tarea.

SCHED_E_TOO_MANY_NODES

0x8004131D

El XML de tarea contiene demasiados nodos del mismo tipo.

SCHED_E_PAST_END_BOUNDARY

0x8004131E

La tarea no se puede iniciar después del límite final del desencadenador.

SCHED_E_ALREADY_RUNNING

0x8004131F

Ya se está ejecutando una instancia de esta tarea.

SCHED_E_USER_NOT_LOGGED_ON

0x80041320

La tarea no se ejecutará porque el usuario no ha iniciado sesión.

SCHED_E_INVALID_TASK_HASH

0x80041321

La imagen de tarea está dañada o se ha alterado.

SCHED_E_SERVICE_NOT_AVAILABLE

0x80041322

El servicio Programador de tareas no está disponible.

SCHED_E_SERVICE_TOO_BUSY

0x80041323

El servicio Programador de tareas está demasiado ocupado para controlar la solicitud. Vuelva a intentarlo más tarde.

SCHED_E_TASK_ATTEMPTED

0x80041324

El servicio Programador de tareas intentó ejecutar la tarea, pero la tarea no se ejecutó debido a una de las restricciones de la definición de la tarea.

SCHED_S_TASK_QUEUED

0x00041325

El servicio Programador de tareas ha pedido a la tarea que se ejecute.

SCHED_E_TASK_DISABLED

0x80041326

La tarea está deshabilitada.

SCHED_E_TASK_NOT_V1_COMPAT

0x80041327

La tarea tiene propiedades que no son compatibles con versiones anteriores de Windows.

SCHED_E_START_ON_DEMAND

0x80041328

La configuración de la tarea no permite que la tarea se inicie a petición.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
WinError.h