C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_BITMAPCACHE_PERSISTENT_LIST_PDU

The TS_BITMAPCACHE_PERSISTENT_LIST_PDU structure contains a list of cached bitmap keys saved from Cache Bitmap (Revision 2) Orders (see [MS-RDPEGDI] section 2.2.2.3.1.2.3) which were sent in previous sessions. By including a key in the Persistent Key List PDU Data the client indicates to the server that it has a local copy of the bitmap associated with the key, which implies that the server does not need to retransmit the bitmap to the client (for more details about the Persistent Bitmap Cache, see [MS-RDPEGDI] section 3.1.1.1.1). The bitmap keys can be sent in more than one Persistent Key List PDU, with each PDU being marked using flags in the bBitMask field.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_1_17_1.xml
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
Pad2 byte
Pad3 ushort
bBitMask bBitMask_Values
entries List
numEntriesCache0 ushort
numEntriesCache1 ushort
numEntriesCache2 ushort
numEntriesCache3 ushort
numEntriesCache4 ushort
shareDataHeader TS_SHAREDATAHEADER
totalEntriesCache0 ushort
totalEntriesCache1 ushort
totalEntriesCache2 ushort
totalEntriesCache3 ushort
totalEntriesCache4 ushort

Property Details

Pad2 public_oe property

An 8-bit unsigned integer. Padding. Values in this field are ignored.
public byte Pad2
return byte

Pad3 public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort Pad3
return ushort

bBitMask public_oe property

An 8-bit unsigned integer. The sequencing flag.
public bBitMask_Values bBitMask
return bBitMask_Values

entries public_oe property

An array of TS_BITMAPCACHE_PERSISTENT_LIST_ENTRY structures which describe 64-bit bitmap keys. The keys MUST be arranged in order from low cache number to high cache number. For instance, if a PDU contains one key for cache 0 and two keys for cache 1, then numEntriesCache0 will be set to 1, numEntriesCache1 will be set to 2, and numEntriesCache2, numEntriesCache3 and numEntriesCache4 will all be set to zero. The keys will be arranged in the following order: (Cache 0, Key 1), (Cache 1, Key 1), (Cache 1, Key 2).
public List entries
return List

numEntriesCache0 public_oe property

A 16-bit unsigned integer. The number of entries for bitmap cache 0 in the current Persistent Key List PDU.
public ushort numEntriesCache0
return ushort

numEntriesCache1 public_oe property

A 16-bit unsigned integer. The number of entries for bitmap cache 1 in the current Persistent Key List PDU.
public ushort numEntriesCache1
return ushort

numEntriesCache2 public_oe property

A 16-bit unsigned integer. The number of entries for bitmap cache 2 in the current Persistent Key List PDU.
public ushort numEntriesCache2
return ushort

numEntriesCache3 public_oe property

A 16-bit unsigned integer. The number of entries for bitmap cache 3 in the current Persistent Key List PDU.
public ushort numEntriesCache3
return ushort

numEntriesCache4 public_oe property

A 16-bit unsigned integer. The number of entries for bitmap cache 4 in the current Persistent Key List PDU.
public ushort numEntriesCache4
return ushort

shareDataHeader public_oe property

Share Data Header containing information about the packet. The type subfield of the pduType field of the Share Control Header MUST be set to PDUTYPE_DATAPDU (7). The pduType2 field of the Share Data Header MUST be set to PDUTYPE2_BITMAPCACHE_PERSISTENT_LIST (43).
public TS_SHAREDATAHEADER,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr shareDataHeader
return TS_SHAREDATAHEADER

totalEntriesCache0 public_oe property

A 16-bit unsigned integer. The total number of entries for bitmap cache 0 expected across the entire sequence of Persistent Key List PDUs. This value will remain unchanged across the sequence.
public ushort totalEntriesCache0
return ushort

totalEntriesCache1 public_oe property

A 16-bit unsigned integer. The total number of entries for bitmap cache 1 expected across the entire sequence of Persistent Key List PDUs. This value will remain unchanged across the sequence.
public ushort totalEntriesCache1
return ushort

totalEntriesCache2 public_oe property

A 16-bit unsigned integer. The total number of entries for bitmap cache 2 expected across the entire sequence of Persistent Key List PDUs. This value will remain unchanged across the sequence.
public ushort totalEntriesCache2
return ushort

totalEntriesCache3 public_oe property

A 16-bit unsigned integer. The total number of entries for bitmap cache 3 expected across the entire sequence of Persistent Key List PDUs. This value will remain unchanged across the sequence.
public ushort totalEntriesCache3
return ushort

totalEntriesCache4 public_oe property

A 16-bit unsigned integer. The total number of entries for bitmap cache 4 expected across the entire sequence of Persistent Key List PDUs. This value will remain unchanged across the sequence.
public ushort totalEntriesCache4
return ushort