C# Класс Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpefs.GENERAL_CAPS_SET

This packet is embedded into Server Core Capability Request and Client Core Capability Response messages. It describes nondevice-specific capabilities.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_2_7_1.xml
Наследование: CAPABILITY_SET
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
SpecialTypeDeviceCap uint
extendedPDU extendedPDU_Values
extraFlags1 extraFlags1_Values
extraFlags2 extraFlags2_Values
ioCode1 ioCode1_Values
ioCode2 ioCode2_Values
osType osType_Values
osVersion osVersion_Values
protocolMajorVersion protocolMajorVersion_Values
protocolMinorVersion DR_CORE_SERVER_CLIENTID_CONFIRM_VersionMinor_Values

Открытые методы

Метод Описание
Decode ( PduMarshaler marshaler ) : void
Encode ( PduMarshaler marshaler ) : void
GENERAL_CAPS_SET ( ) : System
GENERAL_CAPS_SET ( CAPABILITY_HEADER header ) : System

A CAPABILITY_HEADER header. The CapabilityType field of this header MUST be set to CAP_GENERAL_TYPE. The Version field of this header MUST have one of the following values: GENERAL_CAPABILITY_VERSION_01 0x0001 Version1. The SpecialTypeDeviceCap field of GENERAL_CAP_SET is not present. GENERAL_CAPABILITY_VERSION_02 0x0002 Version2. The SpecialTypeDeviceCap field of GENERAL_CAP_SET is present.

GENERAL_CAPS_SET ( CAPABILITY_VERSION ver ) : System

Описание методов

Decode() публичный Метод

public Decode ( PduMarshaler marshaler ) : void
marshaler PduMarshaler
Результат void

Encode() публичный Метод

public Encode ( PduMarshaler marshaler ) : void
marshaler PduMarshaler
Результат void

GENERAL_CAPS_SET() публичный Метод

public GENERAL_CAPS_SET ( ) : System
Результат System

GENERAL_CAPS_SET() публичный Метод

A CAPABILITY_HEADER header. The CapabilityType field of this header MUST be set to CAP_GENERAL_TYPE. The Version field of this header MUST have one of the following values: GENERAL_CAPABILITY_VERSION_01 0x0001 Version1. The SpecialTypeDeviceCap field of GENERAL_CAP_SET is not present. GENERAL_CAPABILITY_VERSION_02 0x0002 Version2. The SpecialTypeDeviceCap field of GENERAL_CAP_SET is present.
public GENERAL_CAPS_SET ( CAPABILITY_HEADER header ) : System
header CAPABILITY_HEADER
Результат System

GENERAL_CAPS_SET() публичный Метод

public GENERAL_CAPS_SET ( CAPABILITY_VERSION ver ) : System
ver CAPABILITY_VERSION
Результат System

Описание свойств

SpecialTypeDeviceCap публичное свойство

A 32-bit unsigned integer that specifies the number of special devices to be redirected before the user is logged on. Special devices are those that are safe and/or required to be redirected before a user logs on (such as smart cards and serial ports).
public uint SpecialTypeDeviceCap
Результат uint

extendedPDU публичное свойство

A 32-bit unsigned integer that specifies extended PDU flags. This field MUST be set as a bitmask of the following values.
public extendedPDU_Values extendedPDU
Результат extendedPDU_Values

extraFlags1 публичное свойство

A 32-bit unsigned integer that is currently reserved for future use, and MUST be set to 0.
public extraFlags1_Values extraFlags1
Результат extraFlags1_Values

extraFlags2 публичное свойство

A 32-bit unsigned integer that is currently reserved for future use, and MUST be set to 0.
public extraFlags2_Values extraFlags2
Результат extraFlags2_Values

ioCode1 публичное свойство

A 32-bit unsigned integer that identifies a bitmask of the supported I/O requests for the given device. If the bit is set, the I/O request is allowed. The requests are identified by the MajorFunction field in the Device I/O Request header. This field MUST be set to a valid combination of the following values.
public ioCode1_Values ioCode1
Результат ioCode1_Values

ioCode2 публичное свойство

A 32-bit unsigned integer that is currently reserved for future use, and MUST be set to 0.
public ioCode2_Values ioCode2
Результат ioCode2_Values

osType публичное свойство

A 32-bit unsigned integer that is the identifier for the operating system that the capabilities are describing. This field MUST be set to one of the following values.
public osType_Values osType
Результат osType_Values

osVersion публичное свойство

A 32-bit unsigned integer. This field is unused, and MUST be set to 0.
public osVersion_Values osVersion
Результат osVersion_Values

protocolMajorVersion публичное свойство

A 16-bit unsigned integer. This field MUST be set to 1.
public protocolMajorVersion_Values protocolMajorVersion
Результат protocolMajorVersion_Values

protocolMinorVersion публичное свойство

A 16-bit unsigned integer. This field MUST be set to one of the values described by the VersionMinor field of the Server Client ID Confirm packet.
public DR_CORE_SERVER_CLIENTID_CONFIRM_VersionMinor_Values protocolMinorVersion
Результат DR_CORE_SERVER_CLIENTID_CONFIRM_VersionMinor_Values