C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.PduBuilder

Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Protected Properties

Свойство Type Description
regsiteredPDUs List

Méthodes publiques

Méthode Description
CompressDataToRdp8BulkEncodedData ( byte data, PACKET_COMPR_FLAG compressedFlag ) : byte[]
CreateCapsRespPdu ( ushort version ) : CapsRespDvcPdu
CreateCapsV1ReqPdu ( ) : CapsVer1ReqDvcPdu
CreateCapsV2ReqPdu ( ) : CapsVer2ReqDvcPdu
CreateCapsV2ReqPdu ( ushort priorityCharge0, ushort priorityCharge1, ushort priorityCharge2, ushort priorityCharge3 ) : CapsVer2ReqDvcPdu
CreateCapsV3ReqPdu ( ) : CapsVer3ReqDvcPdu
CreateCapsV3ReqPdu ( ushort priorityCharge0, ushort priorityCharge1, ushort priorityCharge2, ushort priorityCharge3 ) : CapsVer3ReqDvcPdu
CreateCloseDvcPdu ( uint channelId ) : CloseDvcPdu
CreateCompressedDataPdu ( uint channelId, byte data, int channelChunkLength = 1599 ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataCompressedDvcPdu[]

Create a DataCompressedDvcPdu

CreateCreateReqDvcPdu ( ushort priority, uint channelId, string channelName ) : CreateReqDvcPdu
CreateCreateRespDvcPdu ( uint channelId, int creationStatus ) : CreateRespDvcPdu
CreateDataCompressedReqPdu ( uint channelId, byte data ) : DataCompressedDvcPdu

Create DYNVC_DATA_COMPRESSED

CreateDataFristCompressedReqPdu ( uint channelId, byte data ) : DataFirstCompressedDvcPdu

Create DYNVC_DATA_FIRST_COMPRESSED

CreateDataPdu ( uint channelId, byte data, int channelChunkLength ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataDvcBasePdu[]

Create the DYNVC_DATA PDU

CreateSoftSyncReqPdu ( SoftSyncReqFlags_Value flags, ushort numberOfTunnels, SoftSyncChannelList channelList = null ) : SoftSyncReqDvcPDU

Create DYNVC_SOFT_SYNC_REQUEST PDU.

CreateUnknownPdu ( byte rawData ) : UnknownDynamicVCPDU
RegisterPdu ( DynamicVCPDU pdu ) : void
ToPdu ( byte data ) : DynamicVCPDU
ToRawData ( DynamicVCPDU pdu ) : byte[]

Méthodes protégées

Méthode Description
RegisterDefaultPdus ( ) : void

Method Details

CompressDataToRdp8BulkEncodedData() public méthode

public CompressDataToRdp8BulkEncodedData ( byte data, PACKET_COMPR_FLAG compressedFlag ) : byte[]
data byte
compressedFlag PACKET_COMPR_FLAG
Résultat byte[]

CreateCapsRespPdu() public méthode

public CreateCapsRespPdu ( ushort version ) : CapsRespDvcPdu
version ushort
Résultat CapsRespDvcPdu

CreateCapsV1ReqPdu() public méthode

public CreateCapsV1ReqPdu ( ) : CapsVer1ReqDvcPdu
Résultat CapsVer1ReqDvcPdu

CreateCapsV2ReqPdu() public méthode

public CreateCapsV2ReqPdu ( ) : CapsVer2ReqDvcPdu
Résultat CapsVer2ReqDvcPdu

CreateCapsV2ReqPdu() public méthode

public CreateCapsV2ReqPdu ( ushort priorityCharge0, ushort priorityCharge1, ushort priorityCharge2, ushort priorityCharge3 ) : CapsVer2ReqDvcPdu
priorityCharge0 ushort
priorityCharge1 ushort
priorityCharge2 ushort
priorityCharge3 ushort
Résultat CapsVer2ReqDvcPdu

CreateCapsV3ReqPdu() public méthode

public CreateCapsV3ReqPdu ( ) : CapsVer3ReqDvcPdu
Résultat CapsVer3ReqDvcPdu

CreateCapsV3ReqPdu() public méthode

public CreateCapsV3ReqPdu ( ushort priorityCharge0, ushort priorityCharge1, ushort priorityCharge2, ushort priorityCharge3 ) : CapsVer3ReqDvcPdu
priorityCharge0 ushort
priorityCharge1 ushort
priorityCharge2 ushort
priorityCharge3 ushort
Résultat CapsVer3ReqDvcPdu

CreateCloseDvcPdu() public méthode

public CreateCloseDvcPdu ( uint channelId ) : CloseDvcPdu
channelId uint
Résultat CloseDvcPdu

CreateCompressedDataPdu() public méthode

Create a DataCompressedDvcPdu
public CreateCompressedDataPdu ( uint channelId, byte data, int channelChunkLength = 1599 ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataCompressedDvcPdu[]
channelId uint
data byte
channelChunkLength int
Résultat Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataCompressedDvcPdu[]

CreateCreateReqDvcPdu() public méthode

public CreateCreateReqDvcPdu ( ushort priority, uint channelId, string channelName ) : CreateReqDvcPdu
priority ushort
channelId uint
channelName string
Résultat CreateReqDvcPdu

CreateCreateRespDvcPdu() public méthode

public CreateCreateRespDvcPdu ( uint channelId, int creationStatus ) : CreateRespDvcPdu
channelId uint
creationStatus int
Résultat CreateRespDvcPdu

CreateDataCompressedReqPdu() public méthode

Create DYNVC_DATA_COMPRESSED
public CreateDataCompressedReqPdu ( uint channelId, byte data ) : DataCompressedDvcPdu
channelId uint
data byte
Résultat DataCompressedDvcPdu

CreateDataFristCompressedReqPdu() public méthode

Create DYNVC_DATA_FIRST_COMPRESSED
public CreateDataFristCompressedReqPdu ( uint channelId, byte data ) : DataFirstCompressedDvcPdu
channelId uint
data byte
Résultat DataFirstCompressedDvcPdu

CreateDataPdu() public méthode

Create the DYNVC_DATA PDU
public CreateDataPdu ( uint channelId, byte data, int channelChunkLength ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataDvcBasePdu[]
channelId uint The channelId
data byte The uncompressed data
channelChunkLength int The maximum number of uncompressed bytes in a single segment
Résultat Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DataDvcBasePdu[]

CreateSoftSyncReqPdu() public méthode

Create DYNVC_SOFT_SYNC_REQUEST PDU.
public CreateSoftSyncReqPdu ( SoftSyncReqFlags_Value flags, ushort numberOfTunnels, SoftSyncChannelList channelList = null ) : SoftSyncReqDvcPDU
flags SoftSyncReqFlags_Value
numberOfTunnels ushort
channelList SoftSyncChannelList
Résultat SoftSyncReqDvcPDU

CreateUnknownPdu() public méthode

public CreateUnknownPdu ( byte rawData ) : UnknownDynamicVCPDU
rawData byte
Résultat UnknownDynamicVCPDU

RegisterDefaultPdus() protected méthode

protected RegisterDefaultPdus ( ) : void
Résultat void

RegisterPdu() public méthode

public RegisterPdu ( DynamicVCPDU pdu ) : void
pdu DynamicVCPDU
Résultat void

ToPdu() public méthode

public ToPdu ( byte data ) : DynamicVCPDU
data byte
Résultat DynamicVCPDU

ToRawData() public méthode

public ToRawData ( DynamicVCPDU pdu ) : byte[]
pdu DynamicVCPDU
Résultat byte[]

Property Details

regsiteredPDUs protected_oe property

protected List regsiteredPDUs
Résultat List