2.2.2.4 Logical Surface Compositor Reference (TS_COMPDESK_LSURFACE_COMPREF_PENDING)
The server sends a Logical Surface Compositor Reference (TS_COMPDESK_LSURFACE_COMPREF_PENDING) packet when a logical surface has been referenced by the compositor on the server. Upon receiving this packet, the client SHOULD retain the logical surface until the compositor retrieves the logical surface.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
header |
operation |
size |
|||||||||||||||||||||||||||||
hLSurface |
|||||||||||||||||||||||||||||||
... |
header (1 byte): An 8-bit unsigned integer. An alternate secondary order header as specified in [MS-RDPEGDI] section 2.2.2.2.1.3.1.1. The embedded order type field MUST be set to TS_ALTSEC_COMPDESK_FIRST (0x0C).
operation (1 byte): An 8-bit unsigned integer. This field MUST be set to LSURFACE_COMPREF_PENDING (0x05).
size (2 bytes): A 16-bit unsigned integer. The size of the order data that follows the size field. This field MUST be set to 0x8.
hLSurface (8 bytes): A 64-bit unsigned integer. An identifier generated by the surface manager for a logical surface.