La propiedad LimitFlags indica los limites vigentes. Pueden estar vigentes uno o varios de los siguientes límites: Límite ...

La propiedad LimitFlags indica los limites vigentes. Pueden estar vigentes uno o varios de los siguientes límites: 
Límite de espacio de trabajo: hace que todos los procesos asociados al trabajo utilicen el mismo tamaño mínimo y máximo de memoria de trabajo.
Límite de tiempo del proceso: establece un límite de tiempo de ejecución en modo usuario para cada proceso actualmente activo y para todos los procesos futuros asociados al trabajo.
Límite de tiempo del trabajo: establece un límite de tiempo de ejecución en modo usuario para el trabajo. Este marcador no se puede utilizar con Tiempo límite para preservar trabajos. 
Límite de procesos activos: establece un número máximo de procesos activos simultáneos asociados al trabajo.
Límite de afinidad: hace que todos los procesos asociados al trabajo utilicen la misma afinidad del procesador.
Límite de clase de prioridad: hace que todos los procesos asociados al trabajo utilicen la misma clase de prioridad. 
Tiempo límite para preservar trabajos: preserva todos los límites de trabajo establecidos anteriormente. Siempre que se establezca este marcador, se podrá establecer un límite de tiempo de trabajo una vez y, luego, alterar otros límites en llamadas subsiguientes. Este marcador no se puede utilizar con Límite de tiempo de trabajo. 
Límite de clase de programación: hace que todos los procesos del trabajo utilicen la misma clase de programación. 
Límite de memoria de proceso: hace que todos los procesos asociados al trabajo limiten la memoria confirmada. Si un proceso intenta confirmar una cantidad de memoria que supera el límite por proceso, éste no se podrá efectuar. Si el objeto de trabajo se asocia a un puerto de finalización, se envía un mensaje JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT al puerto de finalización. 
Límite de memoria del trabajo: hace que todos los procesos asociados al trabajo limiten la suma para todo el trabajo de la memoria confirmada. Si un proceso intenta confirmar una cantidad de memoria que supera el límite para todo el trabajo, dicho proceso no se podrá efectuar. Si el objeto de trabajo se asocia a un puerto de finalización, se envía un mensaje JOB_OBJECT_MSG_JOB_MEMORY_LIMIT al puerto de finalización. 
Límite de terminación ante excepción no controlada: fuerza una llamada a la función SetErrorMode con el marcador SEM_NOGPFAULTERRORBOX en cada proceso asociado al trabajo.
Separación de límite correcta: si algún proceso asociado al trabajo crea un subproceso utilizando el marcador CREATE_BREAKAWAY_FROM_JOB mientras está vigente este límite, el subproceso no se asociará al trabajo.
Separación silenciosa correcta: permite que los procesos asociados al trabajo creen subprocesos que no están asociados al trabajo.