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

The TS_DEMAND_ACTIVE_PDU structure is a standard T.128 Demand Active PDU (see [T128] section 8.4.1).
file:///C:/ts_dev/TestSuites/MS-RDPBCGR/TestSuite/Src/TD/latest_XMLS_16may/RDPBCGR/ _rfc_ms-rdpbcgr2_1_1_13_1_1.xml
Show file Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
capabilitySets Collection
lengthCombinedCapabilities ushort
lengthSourceDescriptor ushort
numberCapabilities ushort
pad2Octets ushort
sessionId uint
shareControlHeader TS_SHARECONTROLHEADER
shareId uint
sourceDescriptor byte[]

Property Details

capabilitySets public property

An array of TS_CAPS_SET structures. Collection of capability sets, each conforming to the TS_CAPS_SET structure. The number of capability sets is specified by the numberCapabilities field.
public Collection capabilitySets
return Collection

lengthCombinedCapabilities public property

A 16-bit unsigned integer. The combined size in bytes of the numberCapabilities, pad2Octets and capabilitySets fields.
public ushort lengthCombinedCapabilities
return ushort

lengthSourceDescriptor public property

A 16-bit unsigned integer. The size in bytes of the sourceDescriptor field.
public ushort lengthSourceDescriptor
return ushort

numberCapabilities public property

A 16-bit unsigned integer. The number of capability sets included in the Demand Active_PDU.
public ushort numberCapabilities
return ushort

pad2Octets public property

A 16-bit unsigned integer. Padding. Values in this field are ignored.
public ushort pad2Octets
return ushort

sessionId public property

A 32-bit unsigned integer. The session identifier. This field is ignored by the client and SHOULD be set to 0x00000000.
public uint sessionId
return uint

shareControlHeader public property

Share Control Header containing information about the packet. The type subfield of the pduType field of the Share Control Header MUST be set to PDUTYPE_DEMANDACTIVEPDU (1).
public TS_SHARECONTROLHEADER,Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr shareControlHeader
return TS_SHARECONTROLHEADER

shareId public property

A 32-bit unsigned integer. The share identifier for the packet (see [T128] section 8.4.2 for more information regarding share IDs).
public uint shareId
return uint

sourceDescriptor public property

The source descriptor. The contents of this field SHOULD be set to { 0x52, 0x44, 0x50, 0x00 }, which is the ANSI representation of the null-terminated string "RDP" in hexadecimal.
public byte[] sourceDescriptor
return byte[]