2.2.2.3.1.1.1 Bitmap Cache Error Info (TS_BITMAP_CACHE_ERROR_INFO)

The TS_BITMAP_CACHE_ERROR_INFO structure specifies what actions are to be taken on a particular bitmap cache when a caching error occurs.


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

CacheID

bBitField

Pad

NewNumEntries

CacheID (1 byte): An 8-bit, unsigned integer. ID of the bitmap cache represented by this block.

bBitField (1 byte): An 8-bit, unsigned integer. A bit field containing several flags.

Value

Meaning

BC_ERR_FLUSH_CACHE

0x01

Indicates that the contents of the cache MUST be emptied.

BC_ERR_NEWNUMENTRIES_VALID

0x02

Indicates that the NewNumEntries field is valid. If the BC_ERR_FLUSH_CACHE (0x01) flag is not set, and the NewNumEntries field specifies a new non-zero size, the previous cache contents in the initial NewNumEntries cells MUST be preserved.

Pad (2 bytes): A 16-bit, unsigned integer. Padding. Values in this field are ignored.

NewNumEntries (4 bytes): A 32-bit, unsigned integer. The new number of entries in the cache. This value MUST be less than or equal to the number of entries specified in the Revision 2 Bitmap Cache Capability Set ([MS-RDPBCGR] section 2.2.7.1.4.2).