我有搜索&搜索MSDN以找到值为80041318的HRESULT错误的定义,但我找不到它。
我正在使用C ++ Win32尝试安排在当前用户登录时执行的任务。函数RegisterTaskDefinition()失败&返回此值。
有谁知道这个错误意味着什么?如果可能,是否有人知道所有HRESULT错误的MSDN链接?我可以找到一个包含7个错误定义的链接。
答案 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