Bitmap Cache for RDP (Windows CE 5.0)

Send Feedback

Bitmap cache minimizes the amount of bitmap data transferred between the RDP client and server. The RDP client creates an uncompressed, temporary bitmap cache file that contains bitmaps that are repeatedly sent from the terminal server to the client. The RDP client uses GDI calls and these cached bitmaps to draw onto the display.

The following table shows the two kinds of bitmap cache.

Cache type Description
Volatile Volatile cache resides in RAM and is valid for the session. This cache is always used. The default minimum size of RAM cache is 1.5 MB, and is configurable.
Persistent Persistent cache is stored on disk. The check box on the Experience tab in the RDP client user interface (UI) refers to the persistent cache.

The destination for the initial bitmap cache is always RAM cache. Because the server is aware of the RAM cache size, it determines how many bitmaps the client can cache.

If the persistent cache is turned on, depending on the size of the RAM cache, the server may choose to persist some bitmaps to disk in addition to storing them in RAM cache. For example, the server sends a bitmap that it assumes will be used later to the RAM cache with the persistent flag set. The server also stores a copy of the bitmap on disk. If the client needs a bitmap after that bitmap has been evicted from RAM cache, the server instructs the client to use the bitmap copy from the disk does not send the bitmap data again.

For information about setting persistent caching, see Bitmap and Caching Properties of IMsRdpClientAdvancedSettings.

See Also

RDP Application Development

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.