C# 클래스 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
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
GetCapabilityType ( ) : capabilitySetType_Values

to get the type of this struct.

ToBytes ( ) : byte[]

convert this structure to byte array

메소드 상세

GetCapabilityType() 공개 메소드

to get the type of this struct.
public GetCapabilityType ( ) : capabilitySetType_Values
리턴 capabilitySetType_Values

ToBytes() 공개 메소드

convert this structure to byte array
public ToBytes ( ) : byte[]
리턴 byte[]

프로퍼티 상세

capabilitySetType 공개적으로 프로퍼티

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

desktopSaveSize 공개적으로 프로퍼티

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
리턴 uint

desktopSaveXGranularity 공개적으로 프로퍼티

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
리턴 ushort

desktopSaveYGranularity 공개적으로 프로퍼티

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
리턴 ushort

lengthCapability 공개적으로 프로퍼티

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
리턴 ushort

maximumOrderLevel 공개적으로 프로퍼티

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
리턴 ushort

numberFonts 공개적으로 프로퍼티

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

orderFlags 공개적으로 프로퍼티

A 16-bit unsigned integer. A 16-bit unsigned integer. Support for drawing order options.
public orderFlags_Values orderFlags
리턴 orderFlags_Values

orderSupport 공개적으로 프로퍼티

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
리턴 byte[]

orderSupportExFlags 공개적으로 프로퍼티

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public orderSupportExFlags_values orderSupportExFlags
리턴 orderSupportExFlags_values

pad2octetsA 공개적으로 프로퍼티

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsA
리턴 ushort

pad2octetsC 공개적으로 프로퍼티

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsC
리턴 ushort

pad2octetsD 공개적으로 프로퍼티

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsD
리턴 ushort

pad2octetsE 공개적으로 프로퍼티

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2octetsE
리턴 ushort

pad4octetsA 공개적으로 프로퍼티

A 32-bit unsigned integer. Padding. Values in this field are ignored.
public uint pad4octetsA
리턴 uint

pad4octetsB 공개적으로 프로퍼티

A 32-bit unsigned integer. Padding. Values in this field are ignored.
public uint pad4octetsB
리턴 uint

terminalDescriptor 공개적으로 프로퍼티

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
리턴 byte[]

textANSICodePage 공개적으로 프로퍼티

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
리턴 ushort

textFlags 공개적으로 프로퍼티

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
리턴 ushort