2.2.9.11 MILMSG_RENDERSTATUS
The MILMSG_RENDERSTATUS packet is an information notification sent by the client after rendering a frame for which it has encountered a recoverable graphics hardware rendering error. On the first subsequent correctly rendered frame, the client MUST issue this message with the error field set to zero, indicating a successfully rendered frame. The hardware state that triggered the error is expected to be transient and of short duration.<7>
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
controlCode |
|||||||||||||||||||||||||||||||
reserved0 |
|||||||||||||||||||||||||||||||
hrCode |
|||||||||||||||||||||||||||||||
reserved1 (48 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
controlCode (4 bytes): A 32-bit unsigned integer containing the control code for this message. The value of this field MUST be equal to 0x0000000E.
reserved0 (4 bytes): Reserved. MUST be set to zero when sent, and MUST be ignored when received.
hrCode (4 bytes): An HRESULT representing the result of the most recent composition pass.
reserved1 (48 bytes): Reserved. MUST be set to zero when sent, and MUST be ignored when received.