C# 클래스 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.TS_BITMAP_CAPABILITYSET

The TS_BITMAP_CAPABILITYSET structure is used to advertise bitmap-orientated characteristics and is based on the capability set specified in [T128] section 8.2.4. 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_2.xml
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
bitmapCompressionFlag ushort
capabilitySetType capabilitySetType_Values
desktopHeight ushort
desktopResizeFlag desktopResizeFlag_Values
desktopWidth ushort
drawingFlags drawingFlags_Values
highColorFlags byte
lengthCapability ushort
multipleRectangleSupport ushort
pad2octets ushort
pad2octetsB ushort
preferredBitsPerPixel ushort
receive1BitPerPixel ushort
receive4BitsPerPixel ushort
receive8BitsPerPixel 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[]

프로퍼티 상세

bitmapCompressionFlag 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether the client supports bitmap compression. RDP requires bitmap compression and hence this field MUST be set to TRUE (0x0001). If it is not set to TRUE, the server MUST NOT continue with the connection.
public ushort bitmapCompressionFlag
리턴 ushort

capabilitySetType 공개적으로 프로퍼티

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

desktopHeight 공개적으로 프로퍼티

A 16-bit unsigned integer. The height of the client desktop. This field MAY be set to the desktop height that the client requested in the Client Core Data (section ).
public ushort desktopHeight
리턴 ushort

desktopResizeFlag 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether desktop resizing is supported.
public desktopResizeFlag_Values desktopResizeFlag
리턴 desktopResizeFlag_Values

desktopWidth 공개적으로 프로퍼티

A 16-bit unsigned integer. The width of the client desktop. This field MAY be set to the desktop width that the client requested in the Client Core Data (section ).
public ushort desktopWidth
리턴 ushort

drawingFlags 공개적으로 프로퍼티

An 8-bit unsigned integer. Padding. Values in this field are ignored.
public drawingFlags_Values drawingFlags
리턴 drawingFlags_Values

highColorFlags 공개적으로 프로퍼티

An 8-bit unsigned integer. Client support for 16 bits-per-pixel color modes. This field is ignored during capability negotiation and SHOULD be set to 0.
public byte highColorFlags
리턴 byte

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

multipleRectangleSupport 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether the client supports the use of multiple bitmap rectangles. RDP requires the use of multiple bitmap rectangles and hence this field MUST be set to TRUE (0x0001). If it is not set to TRUE, the server MUST NOT continue with the connection.
public ushort multipleRectangleSupport
리턴 ushort

pad2octets 공개적으로 프로퍼티

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

pad2octetsB 공개적으로 프로퍼티

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

preferredBitsPerPixel 공개적으로 프로퍼티

A 16-bit unsigned integer. Preferred bits-per-pixel (bpp) for the session. In RDP 4.0 and 5.0, this field MUST be set to 8 (even for a 16-color session). In RDP 5.1 and later, this field MUST be set to the desktop color depth that the client requested in the Client Core Data (section ).
public ushort preferredBitsPerPixel
리턴 ushort

receive1BitPerPixel 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether the client can receive 1 bit-per-pixel. This field is ignored during capability negotiation and SHOULD be set to TRUE (0x0001).
public ushort receive1BitPerPixel
리턴 ushort

receive4BitsPerPixel 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether the client can receive 4 bit-per-pixel. This field is ignored during capability negotiation and SHOULD be set to TRUE (0x0001).
public ushort receive4BitsPerPixel
리턴 ushort

receive8BitsPerPixel 공개적으로 프로퍼티

A 16-bit unsigned integer. Indicates whether the client can receive 8 bit-per-pixel. This field is ignored during capability negotiation and SHOULD be set to TRUE (0x0001).
public ushort receive8BitsPerPixel
리턴 ushort