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

The TS_ORDER_CAPABILITYSET structure advertises support for primary drawing order-related capabilities and is based on the capability set specified in [T128] section 8.2.5 (for more information about primary drawing orders, see [MS-RDPEGDI] section ). This capability is sent by both client and server.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_6_1_3.xml
Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Méthodes publiques

Свойство Type Description
capabilitySetType capabilitySetType_Values
desktopSaveSize uint
desktopSaveXGranularity ushort
desktopSaveYGranularity ushort
lengthCapability ushort
maximumOrderLevel ushort
numberFonts ushort
orderFlags orderFlags_Values
orderSupport byte[]
orderSupportExFlags orderSupportExFlags_values
pad2octetsA ushort
pad2octetsC ushort
pad2octetsD ushort
pad2octetsE ushort
pad4octetsA uint
pad4octetsB uint
terminalDescriptor byte[]
textANSICodePage ushort
textFlags ushort

Méthodes publiques

Méthode Description
GetCapabilityType ( ) : capabilitySetType_Values

to get the type of this struct.

ToBytes ( ) : byte[]

convert this structure to byte array

Method Details

GetCapabilityType() public méthode

to get the type of this struct.
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

capabilitySetType public_oe property

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

desktopSaveSize public_oe property

A 32-bit unsigned integer. The maximum usable size of bitmap space for bitmap packing in the SaveBitmap Primary Drawing Order (see [MS-RDPEGDI] section ). This field is ignored by the client and assumed to be 230400 bytes (480 * 480).
public uint desktopSaveSize
Résultat uint

desktopSaveXGranularity public_oe property

A 16-bit unsigned integer. X granularity used in conjunction with the SaveBitmap Primary Drawing Order (see [MS-RDPEGDI] section ). This value is ignored during capability negotiation and assumed to be 1.
public ushort desktopSaveXGranularity
Résultat ushort

desktopSaveYGranularity public_oe property

A 16-bit unsigned integer. Y granularity used in conjunction with the SaveBitmap Primary Drawing Order (see [MS-RDPEGDI] section ). This value is ignored during capability negotiation and assumed to be 20.
public ushort desktopSaveYGranularity
Résultat ushort

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

maximumOrderLevel public_oe property

A 16-bit unsigned integer. Maximum order level. This value is ignored during capability negotiation and SHOULD be set to ORD_LEVEL_1_ORDERS (1).
public ushort maximumOrderLevel
Résultat ushort

numberFonts public_oe property

A 16-bit unsigned integer. Number of fonts. This value is ignored during capability negotiation and SHOULD be set to 0.
public ushort numberFonts
Résultat ushort

orderFlags public_oe property

A 16-bit unsigned integer. A 16-bit unsigned integer. Support for drawing order options.
public orderFlags_Values orderFlags
Résultat orderFlags_Values

orderSupport public_oe property

An array of 32 bytes indicating support for various primary drawing orders. The indices of this array are the negotiation indices for the primary orders specified in [MS-RDPEGDI] section .Negotiation IndexPrimary Drawing Order or OrdersTS_NEG_DSTBLT_INDEX0x00DstBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_PATBLT_INDEX0x01PatBlt Primary Drawing Order (see [MS-RDPEGDI] section ) and OpaqueRect Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_SCRBLT_INDEX0x02ScrBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MEMBLT_INDEX0x03MemBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MEM3BLT_INDEX0x04Mem3Blt Primary Drawing Order (see [MS-RDPEGDI] section ).Unused Index0x05The contents of the byte at this index are ignored.Unused Index0x06The contents of the byte at this index are ignored.TS_NEG_DRAWNINEGRID_INDEX0x07DrawNineGrid Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_LINETO_INDEX0x08LineTo Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MULTI_DRAWNINEGRID_INDEX0x09MultiDrawNineGrid Primary Drawing Order (see [MS-RDPEGDI] section ).Unused Index0x0AThe contents of the byte at this index are ignored.TS_NEG_SAVEBITMAP_INDEX0x0BSaveBitmap Primary Drawing Order (see [MS-RDPEGDI] section ).Unused Index0x0CThe contents of the byte at this index are ignored.Unused Index0x0DThe contents of the byte at this index are ignored.Unused Index0x0EThe contents of the byte at this index are ignored.TS_NEG_MULTIDSTBLT_INDEX0x0FMultiDstBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MULTIPATBLT_INDEX0x10MultiPatBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MULTISCRBLT_INDEX0x11MultiScrBlt Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_MULTIOPAQUERECT_INDEX0x12MultiOpaqueRect Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_FAST_INDEX_INDEX0x13FastIndex Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_POLYGON_SC_INDEX0x14PolygonSC Primary Drawing Order (see [MS-RDPEGDI] section ) and PolygonCB Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_POLYGON_CB_INDEX0x15PolygonCB Primary Drawing Order (see [MS-RDPEGDI] section ) and PolygonSC Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_POLYLINE_INDEX0x16Polyline Primary Drawing Order (see [MS-RDPEGDI] section ).Unused Index0x17The contents of the byte at this index are ignored.TS_NEG_FAST_GLYPH_INDEX0x18FastGlyph Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_ELLIPSE_SC_INDEX0x19EllipseSC Primary Drawing Order (see [MS-RDPEGDI] section ) and EllipseCB Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_ELLIPSE_CB_INDEX0x1AEllipseCB Primary Drawing Order (see [MS-RDPEGDI] section ) and EllipseSC Primary Drawing Order (see [MS-RDPEGDI] section ).TS_NEG_INDEX_INDEX0x1BGlyphIndex Primary Drawing Order (see [MS-RDPEGDI] section ).Unused Index0x1CThe contents of the byte at this index are ignored.Unused Index0x1DThe contents of the byte at this index are ignored.Unused Index0x1EThe contents of the byte at this index are ignored.Unused Index0x1FThe contents of the byte at this index are ignored.
public byte[] orderSupport
Résultat byte[]

orderSupportExFlags public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public orderSupportExFlags_values orderSupportExFlags
Résultat orderSupportExFlags_values

pad2octetsA public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsA
Résultat ushort

pad2octetsC public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsC
Résultat ushort

pad2octetsD public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsD
Résultat ushort

pad2octetsE public_oe property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsE
Résultat ushort

pad4octetsA public_oe property

A 32-bit unsigned integer. Padding. Values in this field are ignored.
public uint pad4octetsA
Résultat uint

pad4octetsB public_oe property

A 32-bit unsigned integer. Padding. Values in this field are ignored.
public uint pad4octetsB
Résultat uint

terminalDescriptor public_oe property

A 16 element array of 8-bit unsigned integers. Terminal descriptor. This field is ignored during capability negotiation and SHOULD be set to all zeros.
public byte[] terminalDescriptor
Résultat byte[]

textANSICodePage public_oe property

A 16-bit unsigned integer. ANSI codepage descriptor being used by the client (for a list of code pages, see [MSDN-CP]). This field is ignored by the client and SHOULD be set to 0 by the server.
public ushort textANSICodePage
Résultat ushort

textFlags public_oe property

A 16-bit unsigned integer. Support for text options. This value is ignored during capability negotiation and SHOULD be set to 0.
public ushort textFlags
Résultat ushort