2.2.9.6 ClientStatusCode Packet

The ClientStatusCode Packet is structured as follows.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Ignore

A

B

C

D

Ignore (28 bits): This field MUST be ignored on receipt.

A - B3 (1 bit): Product snoozed: This bit is set if the product has been temporarily placed into a "snoozed" state. This applies to firewall, antivirus, and antispyware. For automatic updates, this bit is ignored.

B - B2 (1 bit): Microsoft product: This bit is set if the product being reported in that health class is a Microsoft product. For automatic updates, this bit is ignored.

C - B1 (1 bit): Product up to date: This bit is set if the product reports that it has the current applicable signature definitions. This applies to antivirus and antispyware. For firewall and automatic updates, this bit is ignored.

D - B0 (1 bit): Product enabled: This bit is set if the product reports that it is enabled. This applies to firewall, antivirus, antispyware, and automatic updates.

A product within a health class might have more than one state, but because each product can be reported only once in each health class, there is a hierarchy of precedence for which condition will trigger the compliance code in the WSHV. The following table lists the health class status that will take precedence. (This does not apply to AUs.)

 Value

0x7

0x3

0x4, 0x5, 0x6, 0xD, or 0xF

0x1

0x2 or 0xB

0x0 or 0x9