C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpefs.CAPABILITY_HEADER

This is a header that is embedded in the Server Core Capability Request and Client Core Capability Response. The purpose of this header is to describe capabilities for different device types.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_1_2.xml
Datei anzeigen Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
CapabilityLength ushort
CapabilityType CapabilityType_Values
Version CAPABILITY_VERSION

Public Methods

Method Description
CAPABILITY_HEADER ( ) : System
CAPABILITY_HEADER ( CapabilityType_Values type ) : System
CAPABILITY_HEADER ( CapabilityType_Values type, CAPABILITY_VERSION ver ) : System
Decode ( PduMarshaler marshaler ) : bool
Encode ( PduMarshaler marshaler ) : void

Method Details

CAPABILITY_HEADER() public method

public CAPABILITY_HEADER ( ) : System
return System

CAPABILITY_HEADER() public method

public CAPABILITY_HEADER ( CapabilityType_Values type ) : System
type CapabilityType_Values
return System

CAPABILITY_HEADER() public method

public CAPABILITY_HEADER ( CapabilityType_Values type, CAPABILITY_VERSION ver ) : System
type CapabilityType_Values
ver CAPABILITY_VERSION
return System

Decode() public method

public Decode ( PduMarshaler marshaler ) : bool
marshaler PduMarshaler
return bool

Encode() public method

public Encode ( PduMarshaler marshaler ) : void
marshaler PduMarshaler
return void

Property Details

CapabilityLength public_oe property

A 16-bit unsigned integer that specifies the size, in bytes, of the capability message, this header included.
public ushort CapabilityLength
return ushort

CapabilityType public_oe property

A 16-bit unsigned integer that identifies the type of capability being described. It MUST be set to one of the following values.
public CapabilityType_Values CapabilityType
return CapabilityType_Values

Version public_oe property

A 32-bit unsigned integer that specifies the capability-specific version.
public CAPABILITY_VERSION Version
return CAPABILITY_VERSION