代码如下:
HANDLE hJob =   CreateJobObject(NULL,"JobName")
JOBOBJECT_BASIC_LIMIT_INFORMATION tagJobInfo = { 0 };
tagJobInfo.LimitFlags = JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE;
BOOL bSuc = SetInformationJobObject(hJob,JobObjectBasicLimitInformation,&tagJobInfo,sizeof(tagJobInfo));
问题:
SetInformationJobObject的执行结果总是FALSE并且GetLastError()返回值为24
但是这里我给的长度是tagJobInfo 的sizeof的计算结果。