CA1600 : Ne pas utiliser de priorité de processus inactifCA1600: Do not use idle process priority

TypeNameTypeName DoNotUseIdleProcessPriorityDoNotUseIdleProcessPriority
CheckIdCheckId CA1600CA1600
CategoryCategory Microsoft.MobilityMicrosoft.Mobility
Modification avec ruptureBreaking Change RuptureBreaking

CauseCause

Cette règle se produit lorsque le processus ont la valeur ProcessPriorityClass.Idle.This rule occurs when processes are set to ProcessPriorityClass.Idle.

Description de la règleRule Description

N'affectez pas la valeur Idle à la priorité de processus.Do not set process priority to Idle. Processus qui ont System.Diagnostics.ProcessPriorityClass.Idle occuperaient le processeur lorsqu’il devrait être inactif et bloque par conséquent la veille.Processes that have System.Diagnostics.ProcessPriorityClass.Idle will occupy the CPU when it would otherwise be idle, and will therefore block standby.

Comment corriger les violationsHow to Fix Violations

La valeur processus ProcessPriorityClass.BelowNormal.Set processes to ProcessPriorityClass.BelowNormal.

Quand supprimer les avertissementsWhen to Suppress Warnings

Cette règle doit être supprimée uniquement lorsque la priorité de processus inactif est requise et considérations relatives à la mobilité peut être ignoré en toute sécurité.This rule should be suppressed only when Idle process priority is required and mobility considerations can be ignored safely.