SetInformationJobObject对OBOBJECT_BASIC_LIMIT_INFORMATION的设定不成功, 大家快教我!
----------------------------------------------------------------------
JOBOBJECT_BASIC_LIMIT_INFORMATION jobli = { 0 };
jobli.LimitFlags = JOB_OBJECT_LIMIT_PROCESS_TIME | JOB_OBJECT_LIMIT_JOB_TIME;
// 1 sec = 1000 * 10000;
__int64 i64Msec = dwMsec * 10000;
jobli.PerProcessUserTimeLimit.QuadPart = i64Msec;
jobli.PerJobUserTimeLimit.QuadPart = i64Msec;
// Limit time
BOOL bSet = SetInformationJobObject(m_hJob, JobObjectBasicLimitInformation, &m_hJob, sizeof(m_hJob));
ASSERT(bSet);
------------------------------------------------------------------------
以上代码是想利用作业对其内的一个进程限时, 设置OBOBJECT_BASIC_LIMIT_INFORMATION不成功, ASSERT报错, 但其它的限制可以设置成功.比如:JOBOBJECT_BASIC_UI_RESTRICTIONS, 快快帮忙啊!