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 |
|