使用“CreateJobObject”:在 VC++2005 +操作系统 XP SP2

发布于 2024-08-05 17:20:30 字数 155 浏览 7 评论 0原文

作业内核对象只能在 Win2000 上使用吗?

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

错误 C3861:“CreateJobObject”:找不到标识符

请提出建议。

Are job kernel objects only available on Win2000 ?

I am getting compiler errors for:-
HANDLE hJob = CreateJobObject(NULL, NULL);

error C3861: 'CreateJobObject': identifier not found

Please suggest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黒涩兲箜 2024-08-12 17:20:30

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

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

I know this is old... but I recently had the same issue until I read the MSDN article a little closer. From the CreateJobObjects MSDN article, "To compile an application that uses this function, define _WIN32_WINNT as 0x0500 or later. For more information, see Using the Windows Headers."

Make sure your "define _WIN32_WINNT..." is before your "#include "

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文