C# 클래스 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpefs.DR_CONTROL_REQ

This header initiates a device control request. This message can have different purposes depending on the device for which it is issued. The device type is determined by the DeviceId field in the DR_DEVICE_IOREQUEST header.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_1_4_5.xml
상속: DR_DEVICE_IOREQUEST
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites

공개 프로퍼티들

프로퍼티 타입 설명
InputBuffer byte[]
InputBufferLength uint
IoControlCode uint
OutputBufferLength uint
Padding byte[]
isRdpescPresent bool

공개 메소드들

메소드 설명
Decode ( PduMarshaler marshaler ) : bool
Encode ( PduMarshaler marshaler ) : void

메소드 상세

Decode() 공개 메소드

public Decode ( PduMarshaler marshaler ) : bool
marshaler PduMarshaler
리턴 bool

Encode() 공개 메소드

public Encode ( PduMarshaler marshaler ) : void
marshaler PduMarshaler
리턴 void

프로퍼티 상세

InputBuffer 공개적으로 프로퍼티

A variable-size byte array whose size is specified by the InputBufferLength field.
public byte[] InputBuffer
리턴 byte[]

InputBufferLength 공개적으로 프로퍼티

A 32-bit unsigned integer that specifies the number of bytes in the InputBuffer field.
public uint InputBufferLength
리턴 uint

IoControlCode 공개적으로 프로퍼티

A 32-bit unsigned integer. This field is specific to the redirected device.
public uint IoControlCode
리턴 uint

OutputBufferLength 공개적으로 프로퍼티

A DR_DEVICE_IOREQUEST header. The MajorFunction field in this header MUST be set to IRP_MJ_DEVICE_CONTROL. A 32-bit unsigned integer that specifies the maximum number of bytes expected in the OutputBuffer field of the Device Control Response.
public uint OutputBufferLength
리턴 uint

Padding 공개적으로 프로퍼티

An array of 20 bytes. Reserved. This field can be set to any value, and MUST be ignored on receipt.
public byte[] Padding
리턴 byte[]

isRdpescPresent 공개적으로 프로퍼티

A variable used to check the presence of RDPESC Packet in the Frame.
public bool isRdpescPresent
리턴 bool