Константы ошибки и успеха планировщика задач
При возникновении ошибки API планировщика задач могут возвращать один из следующих кодов ошибок в качестве значения HRESULT .
Константы, начинающиеся с SCHED_S_, являются константами успеха, а константы, начинающиеся с SCHED_E_, являются константами ошибок.
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;
//...
}
Пример из кода C/C++ Пример: получение состояния задачи.
Примечание
Некоторые API планировщика задач могут возвращать коды системных и сетевых ошибок (например, 64). Определение этих типов кодов ошибок можно проверка с помощью команды net helpmsg в окне командной строки. Например, команда net helpmsg 64 возвращает сообщение: Указанное имя сети больше недоступно.
Дополнительные сведения о событиях и сообщениях об ошибках см. в разделе Центр сообщений о событиях и ошибках.
-
SCHED_S_TASK_READY
-
-
0x00041300
-
Задача готова к выполнению в следующее запланированное время.
-
-
SCHED_S_TASK_RUNNING
-
-
0x00041301
-
Задача выполняется в данный момент.
-
-
SCHED_S_TASK_DISABLED
-
-
0x00041302
-
Задача не будет выполняться в запланированное время, так как она отключена.
-
-
SCHED_S_TASK_HAS_NOT_RUN
-
-
0x00041303
-
Задача еще не выполнена.
-
-
SCHED_S_TASK_NO_MORE_RUNS
-
-
0x00041304
-
Для этой задачи больше нет запланированных запусков.
-
-
SCHED_S_TASK_NOT_SCHEDULED
-
-
0x00041305
-
Одно или несколько свойств, необходимых для выполнения этой задачи по расписанию, не заданы.
-
-
SCHED_S_TASK_TERMINATED
-
-
0x00041306
-
Последний запуск задачи был прерван пользователем.
-
-
SCHED_S_TASK_NO_VALID_TRIGGERS
-
-
0x00041307
-
Либо у задачи нет триггеров, либо существующие триггеры отключены или не заданы.
-
-
SCHED_S_EVENT_TRIGGER
-
-
0x00041308
-
Триггеры событий не имеют заданного времени выполнения.
-
-
SCHED_E_TRIGGER_NOT_FOUND
-
-
0x80041309
-
Триггер задачи не найден.
-
-
SCHED_E_TASK_NOT_READY
-
-
0x8004130A
-
Одно или несколько свойств, необходимых для выполнения этой задачи, не заданы.
-
-
SCHED_E_TASK_NOT_RUNNING
-
-
0x8004130B
-
Нет запущенного экземпляра задачи.
-
-
SCHED_E_SERVICE_NOT_INSTALLED
-
-
0x8004130C
-
Служба планировщика задач не установлена на этом компьютере.
-
-
SCHED_E_CANNOT_OPEN_TASK
-
-
0x8004130D
-
Не удалось открыть объект задачи.
-
-
SCHED_E_INVALID_TASK
-
-
0x8004130E
-
Объект является недопустимым объектом задачи или не является объектом задачи.
-
-
SCHED_E_ACCOUNT_INFORMATION_NOT_SET
-
-
0x8004130F
-
Сведения об учетной записи не найдены в базе данных безопасности планировщика задач для указанной задачи.
-
-
SCHED_E_ACCOUNT_NAME_NOT_FOUND
-
-
0x80041310
-
Не удалось установить существование указанной учетной записи.
-
-
SCHED_E_ACCOUNT_DBASE_CORRUPT
-
-
0x80041311
-
В базе данных безопасности планировщика задач обнаружено повреждение; база данных была сброшена.
-
-
SCHED_E_NO_SECURITY_SERVICES
-
-
0x80041312
-
Службы безопасности планировщика задач доступны только на Windows NT.
-
-
SCHED_E_UNKNOWN_OBJECT_VERSION
-
-
0x80041313
-
Версия объекта задачи либо не поддерживается, либо недопустимая.
-
-
SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
-
-
0x80041314
-
Для задачи настроено неподдерживаемое сочетание параметров учетной записи и параметров времени выполнения.
-
-
SCHED_E_SERVICE_NOT_RUNNING
-
-
0x80041315
-
Служба планировщика задач не запущена.
-
-
SCHED_E_UNEXPECTEDNODE
-
-
0x80041316
-
XML-код задачи содержит непредвиденный узел.
-
-
SCHED_E_NAMESPACE
-
-
0x80041317
-
XML-код задачи содержит элемент или атрибут из непредвиденного пространства имен.
-
-
SCHED_E_INVALIDVALUE
-
-
0x80041318
-
XML-код задачи содержит значение, которое неправильно отформатировано или выходит за пределы диапазона.
-
-
SCHED_E_MISSINGNODE
-
-
0x80041319
-
В XML-коде задачи отсутствует обязательный элемент или атрибут.
-
-
SCHED_E_MALFORMEDXML
-
-
0x8004131A
-
XML-код задачи имеет неправильный формат.
-
-
SCHED_S_SOME_TRIGGERS_FAILED
-
-
0x0004131B
-
Задача зарегистрирована, но не все указанные триггеры запускают ее.
-
-
SCHED_S_BATCH_LOGON_PROBLEM
-
-
0x0004131C
-
Задача зарегистрирована, но может не запуститься. Для субъекта задачи необходимо включить привилегию пакетного входа.
-
-
SCHED_E_TOO_MANY_NODES
-
-
0x8004131D
-
XML задачи содержит слишком много узлов одного типа.
-
-
SCHED_E_PAST_END_BOUNDARY
-
-
0x8004131E
-
Задача не может быть запущена после конечной границы триггера.
-
-
SCHED_E_ALREADY_RUNNING
-
-
0x8004131F
-
Экземпляр этой задачи уже запущен.
-
-
SCHED_E_USER_NOT_LOGGED_ON
-
-
0x80041320
-
Задача не будет запущена, так как пользователь не вошел в систему.
-
-
SCHED_E_INVALID_TASK_HASH
-
-
0x80041321
-
Изображение задачи повреждено или было изменено.
-
-
SCHED_E_SERVICE_NOT_AVAILABLE
-
-
0x80041322
-
Служба планировщика задач недоступна.
-
-
SCHED_E_SERVICE_TOO_BUSY
-
-
0x80041323
-
Служба планировщика задач слишком занята для обработки запроса. Повторите попытку позже.
-
-
SCHED_E_TASK_ATTEMPTED
-
-
0x80041324
-
Служба планировщика задач попыталась запустить задачу, но не была выполнена из-за одного из ограничений в определении задачи.
-
-
SCHED_S_TASK_QUEUED
-
-
0x00041325
-
Служба планировщика задач запросила выполнение задачи.
-
-
SCHED_E_TASK_DISABLED
-
-
0x80041326
-
Задача отключена.
-
-
SCHED_E_TASK_NOT_V1_COMPAT
-
-
0x80041327
-
Задача имеет свойства, несовместимые с более ранними версиями Windows.
-
-
SCHED_E_START_ON_DEMAND
-
-
0x80041328
-
Параметры задачи не позволяют запускать задачу по запросу.
-
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|