KSC Open API
Kaspersky Security Center API description
List of possible reasons for general statuses on managed hosts protection

The reasons for the current general status value are presented as a bitmask:

ValueDescriptionOutput parameters
0Runtime protection works on all the computers in the administration groups.
1Anti-virus software is not running on N computers in the administration groups. N is KLSTS_Par_Prt_AvpNotRunningCnt.
2Runtime protection doesn't work on N computers in the administration groups. N is KLSTS_Par_Prt_RtpNotRunningCnt.
4Runtime protection level differs from the level set by administrator on N computers in the administration groups. N is KLSTS_Par_Prt_RtpLevelChangedCnt.
8Uncured objects found on N computers in the administration groups. N is KLSTS_Par_Prt_NoncuresHstCnt.
16Too many viruses found on N computers in the administration groups. N is KLSTS_Par_Prt_TooManyThreadsCnt.
32Virus outbreak occurred.
64Vulnerabilities found. N is KLSTS_Par_Prt_VulnerabilitiesCnt.
128Encryption faults caused hosts to change protection status (host status reason bit 32768 is set). N is KLSTS_Par_Prt_EncryptionFaultsHosts.
256N hosts found that do not have the "OK" status because of vulnerabilities found (host status reason bit 8192 is set). N is KLSTS_Par_Prt_VulnerabileHostsCnt.
512Full scan not performed too long on N computers. N is KLSTS_Par_Prt_NotScannedLatelyCnt.
1024Network Agent not running until reboot on N computers. Last time of this status was T. Output parameters:
See also: