【发布时间】:2011-01-13 00:47:36
【问题描述】:
我正在尝试使用 C++ win32 安排任务(在特定时间打开 .exe)。但是在某个特定点我遇到了一个错误,我已经搜索并搜索以尝试并找到此错误的定义,但我找不到它?
你知道这个错误是什么意思吗:十六进制:80004003 十进制:2147500035
我不会发布整个函数,因为它相当长(除非您可能需要它来确定错误上下文?)。
我正在使用的代码(导致错误)如下:
// QI for the executable task pointer.
hr = action -> QueryInterface( IID_IExecAction, (void**) execAction );
action -> Release();
if( FAILED(hr) )
{
printf("QueryInterface call failed for IExecAction: %x %X %u \n", hr, hr, hr );
rootFolder -> Release();
task -> Release();
CoUninitialize();
return false;
}
输出为:QueryInterface call failed for IExecAction: 80004003 80004003 2147500035
【问题讨论】:
标签: c++ winapi com scheduled-tasks