La propriété LimitFlags indique les limitations effectives. Une ou plusieurs des limitations suivantes peuvent être effectives ...

La propriété LimitFlags indique les limitations effectives. Une ou plusieurs des limitations suivantes peuvent être effectives : 
Limitation de la plage de travail - Provoque l'utilisation des même tailles minimales et maximales de plage de travail pour tous les processus associés au travail.
Limitation de la durée de processus - Établit une limite de durée d'exécution en mode utilisateur pour chaque processus actuellement actif et pour tous les processus associés au travail.
Limitation de durée de travail - Établit une limite de durée d'exécution en mode utilisateur pour le travail. Cet indicateur ne peut pas être utilisé avec la Limitation de la préservation de durée de travail. 
Limitation de processus actif - Établit un nombre maximal de processus actifs simultanés associés au travail.
Limitation d'affinité - Provoque l'utilisation de la même affinité de processeur pour tous les processus associés au travail.
Limitation de classe de priorité - Provoque l'utilisation de la même classe de priorité pour tous les processus associés au travail. 
Limitation de la préservation de durée du travail - Préserve toute limite de travail précédemment définie. Tant que cet indicateur est défini, vous pouvez établir une limite de durée par travail, puis changer pour d'autres limites dans les appels suivants. Cet indicateur ne peut pas être utilisé avec la Limitation de durée de travail. 
Limitation de la classe de planification - Provoque l'utilisation de la même classe de planification pour tous les processus dans le travail. 
Limitation de mémoire de processus - Provoque la limitation de la mémoire allouée à tous les processus dans le travail. Lorsqu'un processus tente d'allouer de la mémoire dépassant la limitation par processus, il échoue. Si l'objet de traitement est associé à un port de terminaison, un message JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT est envoyé au port de terminaison. 
Limitation de la mémoire de la tâche- Provoque la limitation de la quantité de mémoire allouée à l'ensemble des travaux pour tous les processus associés au travail. Lorsqu'un processus tente d'allouer de la mémoire dépassant la limitation de l'allocation pour l'ensemble des travaux, il échoue. Si l'objet de traitement est associé à un port de terminaison, un message JOB_OBJECT_MSG_JOB_MEMORY_LIMIT est envoyé au port de terminaison.
Limitation d'abandon sur exception non prise en charge - Provoque un appel vers la fonction SetErrorMode avec l'indicateur SEM_NOGPFAULTERRORBOX pour chaque processus associé au travail.
Limitation de dissociation autorisée - Si un processus associé au travail crée un processus enfant en utilisant l'indicateur CREATE_BREAKAWAY_FROM_JOB alors que cette limite est effective, le processus enfant n'est pas associé au travail.
Dissociation silencieuse autorisée - Autorise tout processus associé au travail à créer des processus enfants non associés au travail.