CiDaemon Priority Settings

The CiDaemon priority is controlled by two settings:

ThreadClassFilter specifies the priority class of the filter daemon. The possible values are:

NORMAL_PRIORITY_CLASS 0x00000020
IDLE_PRIORITY_CLASS (default) 0x00000040
HIGH_PRIORITY_CLASS 0x00000080
REALTIME_PRIORITY_CLASS 0x00000100

ThreadPriorityFilter specifies the priority in the specific class. The possible values are:

THREAD_PRIORITY_LOWEST -2
THREAD_PRIORITY_BELOW_NORMAL -1
THREAD_PRIORITY_NORMAL 0
THREAD_PRIORITY_ABOVE_NORMAL (default) +1
THREAD_PRIORITY_HIGHEST +2

By default the CiDaemon process is set to run in the idle priority class to prevent interference with normal foreground activity. On a busy server, this might result in the files never being filtered. To run the CiDaemon process as a normal process, set the ThreadClassFilter to NORMAL_PRIORITY_CLASS and ThreadPriorityFilter to THREAD_PRIORITY_NORMAL.

Important    Setting ThreadClassFilter to HIGH_PRIORITY_CLASS or REALTIME_PROCESS_CLASS is not recommended because it may interfere with normal activity on the system.


© 1997 by Microsoft Corporation. All rights reserved.