Сообщение об ошибке планировщика заданий: 80041318, что это значит? - PullRequest
2 голосов
/ 18 июня 2011

У меня есть поиск и поиск в MSDN, чтобы найти определение ошибки HRESULT со значением 80041318, но я не могу его найти.

Я работаю в C ++ Win32, пытаясь запланировать задачу, которая будет выполняться, когда текущий пользователь входит в систему. Функция RegisterTaskDefinition () завершается ошибкой и возвращает это значение.

Кто-нибудь знает, что означает эта ошибка, и, если возможно, кто-нибудь знает о ссылке MSDN на ВСЕ ОШИБКИ HRESULT? Я могу найти одну ссылку, которая имеет определения 7 ошибок.

Ответы [ 3 ]

2 голосов
/ 18 июня 2011

Инструмент поиска кодов ошибок сервера Microsoft Exchange может использоваться для поиска кодов ошибок. Не позволяйте имени обмануть вас - это не только для Exchange, это полезно для программы, которая генерирует коды ошибок Win32 или HRESULT. Он ищет во всех системных заголовочных файлах потенциальные совпадения.

Чтобы посмотреть код ошибки 80041318, просто запустите его из командной строки следующим образом:

C:\> err 80041318

В этом случае быстрый поиск дает эту страницу MSDN , в которой говорится, что ошибка 80041318 равна SCHED_E_INVALIDVALUE: «XML-файл задачи содержит значение, которое неправильно отформатировано или выведено диапазона. "

1 голос
/ 18 июня 2011

При использовании средства поиска ошибок, которое поставляется с VC ++ (errlook.exe или «Поиск ошибок» в меню «Инструменты» в среде IDE), сообщение об ошибке для 0x80041318 выглядит так: «Задача XML содержит значение, которое неправильно отформатировано или отсутствуетдиапазона. "

В случае Task Scheduler 1.0, используемые коды ошибок находятся в WinError.h (поиск SCHED_E_).Я не уверен, все ли ошибки, используемые TS 2.0, существуют или нет.

0 голосов
/ 28 ноября 2016

Это означает, что вы передаете неверный аргумент pLogonTrigger

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...