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

The Virtual Channel PDU is sent from client to server or from server to client and is used to transport data between static virtual channel end-points.
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_6_1a.xml
Inheritance: RdpbcgrClientPdu
Show file Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
channelPduHeader CHANNEL_PDU_HEADER
commonHeader SlowPathPduCommonHeader
virtualChannelData byte[]

Public Methods

Method Description
ToBytes ( ) : byte[]

Encode this structure into byte array.

Virtual_Channel_RAW_Pdu ( ) : System

The constructor of the class with no parameter.

Virtual_Channel_RAW_Pdu ( Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.RdpbcgrClientContext clientContext ) : System

The constructor of the class.

Method Details

ToBytes() public method

Encode this structure into byte array.
public ToBytes ( ) : byte[]
return byte[]

Virtual_Channel_RAW_Pdu() public method

The constructor of the class with no parameter.
public Virtual_Channel_RAW_Pdu ( ) : System
return System

Virtual_Channel_RAW_Pdu() public method

The constructor of the class.
public Virtual_Channel_RAW_Pdu ( Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.RdpbcgrClientContext clientContext ) : System
clientContext Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.RdpbcgrClientContext Specify the context.
return System

Property Details

channelPduHeader public property

Virtual Channel PDU Header structure which contains control flags and describes the size of the opaque channel data.
public CHANNEL_PDU_HEADER,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr channelPduHeader
return CHANNEL_PDU_HEADER

commonHeader public property

The slow path header.
public SlowPathPduCommonHeader,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr commonHeader
return SlowPathPduCommonHeader

virtualChannelData public property

Variable length data to be processed by the static virtual channel protocol handler. This field MUST NOT be larger than CHANNEL_CHUNK_LENGTH (1600) bytes in size.
public byte[] virtualChannelData
return byte[]