C++ 任务计划程序错误消息:80041318,这是什么意思?
我搜索了MSDN以查找值为80041318的HRESULT错误的定义,但我找不到它 <>我在C++ Win32中工作,试图调度一个在当前用户登录时执行的任务。函数RegisterTaskDefinition()失败并返回此值 是否有人知道此错误的含义&如果可能,是否有人知道指向所有HRESULT错误的MSDN链接?我可以找到一个包含7个错误定义的链接。该工具可用于查找错误代码。不要让这个名字蒙蔽了你,它不仅适用于Exchange,还适用于生成Win32错误代码或HRESULT的程序。它搜索所有系统头文件以查找可能的匹配项 要查找错误代码80041318,只需从命令行运行它,如下所示:C++ 任务计划程序错误消息:80041318,这是什么意思?,c++,winapi,scheduled-tasks,C++,Winapi,Scheduled Tasks,我搜索了MSDN以查找值为80041318的HRESULT错误的定义,但我找不到它 我在C++ Win32中工作,试图调度一个在当前用户登录时执行的任务。函数RegisterTaskDefinition()失败并返回此值 是否有人知道此错误的含义&如果可能,是否有人知道指向所有HRESULT错误的MSDN链接?我可以找到一个包含7个错误定义的链接。该工具可用于查找错误代码。不要让这个名字蒙蔽了你,它不仅适用于Exchange,还适用于生成Win32错误代码或HRESULT的程序。它搜索所有系统头
C:\> err 80041318
在本例中,快速生成一个错误80041318,表示错误80041318是
SCHED_E_INVALIDVALUE
:“任务XML包含格式不正确或超出范围的值。”使用VC++附带的错误查找工具(errlook.exe或IDE中“工具”菜单上的“错误查找”),0x80041318的错误消息为“任务XML包含格式不正确或超出范围的值。”
对于任务调度器1.0,使用的错误代码位于WinError.h(搜索SCHED_E_)但是,我不确定TS 2.0使用的所有错误是否都存在。这意味着您向pLogonTrigger传递了不正确的参数。您尝试过google吗?答案是第一个链接。在MSDN和Bing上,您需要在查询前加上0x。这也可能有助于粘贴一些代码。正如Adam的回答所说,错误意味着您传递了一个错误n无效值。可能这就是您应该开始查找的地方。感谢应用程序链接。但运行时,它表示找不到此错误或其他错误(如80070534)的含义