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

The TS_BITMAPCACHE_CAPABILITYSET_REV2 structure is used to advertise support for Revision 2 Bitmap Caches (see [MS-RDPEGDI] section 3.1.1.1.1). This capability is only sent from client to server. In addition to specifying bitmap caching parameters in the Revision 2 Bitmap Cache Capability Set, a client MUST also support the MemBlt and Mem3Blt Primary Drawing Orders (see [MS-RDPEGDI] sections 2.2.2.2.1.1.2.9 and 2.2.2.2.1.1.2.10 respectively) in order to receive the Cache Bitmap (Revision 2) Secondary Drawing Order (see [MS-RDPEGDI] section 2.2.2.2.1.2.3).
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_6_1_5_2.xml
Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Méthodes publiques

Свойство Type Description
BitmapCache1CellInfo TS_BITMAPCACHE_CELL_CACHE_INFO
BitmapCache2CellInfo TS_BITMAPCACHE_CELL_CACHE_INFO
BitmapCache3CellInfo TS_BITMAPCACHE_CELL_CACHE_INFO
BitmapCache4CellInfo TS_BITMAPCACHE_CELL_CACHE_INFO
BitmapCache5CellInfo TS_BITMAPCACHE_CELL_CACHE_INFO
CacheFlags CacheFlags_Values
NumCellCaches byte
Pad3 byte[]
capabilitySetType capabilitySetType_Values
lengthCapability ushort
pad2 byte

Méthodes publiques

Méthode Description
GetCapabilityType ( ) : capabilitySetType_Values

get the type of this Capability Type

ToBytes ( ) : byte[]

convert this structure to byte array

Method Details

GetCapabilityType() public méthode

get the type of this Capability Type
public GetCapabilityType ( ) : capabilitySetType_Values
Résultat capabilitySetType_Values

ToBytes() public méthode

convert this structure to byte array
public ToBytes ( ) : byte[]
Résultat byte[]

Property Details

BitmapCache1CellInfo public_oe property

An array of 5 TS_BITMAPCACHE_CELL_CACHE_INFO structures. Contains information about each of the different caches. The number of valid elements in the array is given by the NumCellCaches field.
public TS_BITMAPCACHE_CELL_CACHE_INFO,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr BitmapCache1CellInfo
Résultat TS_BITMAPCACHE_CELL_CACHE_INFO

BitmapCache2CellInfo public_oe property

An array of 5 TS_BITMAPCACHE_CELL_CACHE_INFO structures. Contains information about each of the different caches. The number of valid elements in the array is given by the NumCellCaches field.
public TS_BITMAPCACHE_CELL_CACHE_INFO,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr BitmapCache2CellInfo
Résultat TS_BITMAPCACHE_CELL_CACHE_INFO

BitmapCache3CellInfo public_oe property

An array of 5 TS_BITMAPCACHE_CELL_CACHE_INFO structures. Contains information about each of the different caches. The number of valid elements in the array is given by the NumCellCaches field.
public TS_BITMAPCACHE_CELL_CACHE_INFO,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr BitmapCache3CellInfo
Résultat TS_BITMAPCACHE_CELL_CACHE_INFO

BitmapCache4CellInfo public_oe property

An array of 5 TS_BITMAPCACHE_CELL_CACHE_INFO structures. Contains information about each of the different caches. The number of valid elements in the array is given by the NumCellCaches field.
public TS_BITMAPCACHE_CELL_CACHE_INFO,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr BitmapCache4CellInfo
Résultat TS_BITMAPCACHE_CELL_CACHE_INFO

BitmapCache5CellInfo public_oe property

An array of 5 TS_BITMAPCACHE_CELL_CACHE_INFO structures. Contains information about each of the different caches. The number of valid elements in the array is given by the NumCellCaches field.
public TS_BITMAPCACHE_CELL_CACHE_INFO,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr BitmapCache5CellInfo
Résultat TS_BITMAPCACHE_CELL_CACHE_INFO

CacheFlags public_oe property

A 16-bit unsigned integer. Properties which apply to all the bitmap caches.
public CacheFlags_Values CacheFlags
Résultat CacheFlags_Values

NumCellCaches public_oe property

An 8-bit unsigned integer. Number of bitmap caches (with a maximum allowed value of 5). This field SHOULD be set to 3. Note that the bitmap cache cell sizes are not specified; they are assumed to be 256, 1024, and 4096 pixels, in order.
public byte NumCellCaches
Résultat byte

Pad3 public_oe property

Padding. An array of 8-bit unsigned integers. Values in this field are ignored.
public byte[] Pad3
Résultat byte[]

capabilitySetType public_oe property

A 16-bit unsigned integer. The type of the capability set. This field MUST be set to CAPSTYPE_BITMAPCACHE_REV2 (19).
public capabilitySetType_Values capabilitySetType
Résultat capabilitySetType_Values

lengthCapability public_oe property

A 16-bit unsigned integer. The length in bytes of the capability data, including the size of the capabilitySetType and lengthCapability fields.
public ushort lengthCapability
Résultat ushort

pad2 public_oe property

An 8-bit unsigned integer. Padding. Values in this field are ignored.
public byte pad2
Résultat byte