2.2.9.4 MILMSG_HARDWARETIER

The MILMSG_HARDWARETIER packet notification message is used by the client to send the hardware tier to the server. This notification MUST be sent in response to the MILCMD_CHANNEL_REQUESTTIER message, or automatically to all channels registered for notifications with the MILCMD_PARTITION_REGISTERFORNOTIFICATIONS whenever a possible tier change is detected in the composition engine.


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

controlCode

reserved

CommonMinimumCaps

DisplayUniqueness

Caps (36 bytes)

...

...

Assessment

...

controlCode (4 bytes): A 32-bit unsigned integer containing the control code for this message. The value of this field MUST be equal to 0x00000004.

reserved (4 bytes): Reserved. MUST be set to zero when sent, and MUST be ignored when received.

CommonMinimumCaps (4 bytes): A 32-bit integer Boolean value. If nonzero, this message specifies the common minimum capability across all the displays on the client machine. Otherwise, this message describes the capability of the client machine's primary display.

DisplayUniqueness (4 bytes): A 32-bit unsigned integer. A value that represents the state of the display device. The only way in which this field MUST be populated or interpreted is that when this value changes it means the display has gone through a state reset.

Caps (36 bytes): A MilGraphicsAccelerationCaps structure. The inherent display capabilities of the client machine.

Assessment (8 bytes): A MilGraphicsAccelerationAssessment structure. An assessment of the performance characteristics of the client machine.