任务计划程序错误消息:80041318,这是什么意思?

时间:2011-06-18 04:19:04

标签: c++ winapi scheduled-tasks

我有搜索&搜索MSDN以找到值为80041318的HRESULT错误的定义,但我找不到它。

我正在使用C ++ Win32尝试安排在当前用户登录时执行的任务。函数RegisterTaskDefinition()失败&返回此值。

有谁知道这个错误意味着什么?如果可能,是否有人知道所有HRESULT错误的MSDN链接?我可以找到一个包含7个错误定义的链接。

3 个答案:

答案 0 :(得分:2)

Microsoft Exchange Server Error Code Look-up工具可用于查找错误代码。不要让这个名字欺骗你 - 它不仅仅适用于Exchange,它对于生成Win32错误代码或HRESULT的程序很有用。它会搜索所有系统头文件以查找可能的匹配项。

要查找错误代码80041318,只需从命令行运行它,如下所示:

C:\> err 80041318

在这种情况下,快速search会产生this MSDN page,表示错误80041318为SCHED_E_INVALIDVALUE:“任务XML包含格式不正确或超出范围的值。”

答案 1 :(得分:1)

使用VC ++附带的错误查找工具(errlook.exe或IDE中“工具”菜单上的“错误查找”),0x80041318的错误消息为“任务XML包含格式不正确或出错的值范围。“

在Task Scheduler 1.0的情况下,使用的错误代码在WinError.h中(搜索SCHED_E_)。不过,我不确定TS 2.0使用的所有错误是否存在。

答案 2 :(得分:0)

这意味着您将错误的参数传递给pLogonTrigger