2.2.3.19 OFFSCREEN_RT_OFFSET
The OFFSCREEN_RT_OFFSET structure describes the results of an alternate desktop-view rasterization process as requested using the corresponding OFFSCREEN_RT_TEXTURE structure. The rasterized surface contents are returned in a payload of the MILMSG_METARTCAPTUREBITSREPLY message, and this structure specifies the relative address of the first byte of the rasterized image. Each of the rasterized images is returned in the Portable Network Graphics [PNG] format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Offset |
|||||||||||||||||||||||||||||||
unused0 |
|||||||||||||||||||||||||||||||
AdapterID |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
MonitorID |
|||||||||||||||||||||||||||||||
... |
Offset (4 bytes): A 32-bit unsigned integer. The value of this field specifies the address, relative to the first byte of the MILMSG_METARTCAPTUREBITSREPLY message, of the first byte of the rasterized image.
unused0 (4 bytes): A 32-bit unsigned integer. The value of this field is unused and MUST be set to zero.
AdapterID (8 bytes): A 64-bit unsigned integer. The value of this field MUST be set to the unique identifier of the graphics card adapter that was used to create the surface on the server.<2>
MonitorID (8 bytes): A 64-bit unsigned integer. The value of this field MUST be set to the unique identifier of the display monitor that is used to display the surface.<3>