Win 2003中的CoCreateInstance失败错误80040154

时间:2012-08-21 08:10:54

标签: winapi visual-c++ scheduled-tasks windows-server-2003

当我用 CLSID_TaskSchedule 调用函数 CoCreateInstance 时,我收到错误“无法创建ITaskService实例: 80040154 ” IID_ITaskService

我正在使用ITaskService接口来创建计划任务。相同的appln在Win7中正常工作但在Win2003中失败

 ITaskService *pService = NULL;
hr = CoCreateInstance( CLSID_TaskScheduler,
                       NULL,
                       CLSCTX_INPROC_SERVER,
                       IID_ITaskService,
                       (void**)&pService ); 

此ITaskService接口是否仅支持Win7 / Server 2k8 R2,还是支持所有Windows平台?

非常感谢。

1 个答案:

答案 0 :(得分:3)

MSDN上的文档通常非常可靠。对于ITaskService

  

受支持的最低客户端 Windows Vista

     

支持的最低服务器 Windows Server 2008

错误80040154是“未注册的课程”