C# 클래스 Microsoft.Protocols.TestSuites.Rdpbcgr.efs.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
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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 ushort

프로퍼티 상세

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 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. 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 ushort protocolMinorVersion
리턴 ushort