'IsProcessInJob' : is not a member of 'global namespace''该怎么解决

'IsProcessInJob' : is not a member of '`global namespace''
最近在看《windows核心编程》中的作业一章,于是就自己封装了一个CJob,在代码中调用了IsProcessInJob,却出现error C2039: 'IsProcessInJob' : is not a member of '`global namespace''错误,查看MSDN,说要定义_WIN32_WINNT as 0x0501 or later才行,我定义成0x0501还是编译不过啊,,,用的是vc6,代码如下,,,求各位大神解救解救
BOOL CJob::IsProcessInJob(HANDLE hProcess, PBOOL pbResult)
{
BOOL bRet = ::IsProcessInJob(hProcess, m_hJob, pbResult);
if (!bRet)
SetError();

return bRet;
}
'IsProcessInJob' : is not a member of 'global namespace''该怎么解决
windows 作业 编程

------解决方案--------------------
IsProcessInJob 最低要求是 XP,VC6 刚出的时候 XP 还不存在,自然不会支持从 XP 开始才带的函数。
不过可以尝试安装最新的SDK(虽说最新不过最后一个支持VC6的SDK也已经是2003年的古董了,不过那时候 XP 已经出了,可能有你这个函数)
下载地址和安装方法可以参考这里:
http://wenku.baidu.com/view/855e5685e53a580216fcfe4d.html