使用'CreateJobObject':在VC ++ 2005 + Win XP SP2上

时间:2009-09-25 11:36:21

标签: win32-process

作业内核对象是否仅在Win2000上可用?

我收到编译器错误: -     HANDLE hJob = CreateJobObject(NULL,NULL);

错误C3861:'CreateJobObject':找不到标识符

请建议。

1 个答案:

答案 0 :(得分:1)

我知道这已经过时了......但是我最近遇到了同样的问题,直到我再次阅读MSDN文章。从CreateJobObjects MSDN文章“要编译使用此函数的应用程序,将_WIN32_WINNT定义为0x0500或更高版本。有关详细信息,请参阅使用Windows标头。”

确保您的“定义_WIN32_WINNT ...”位于“#include”之前