C# Class Microsoft.Protocols.TestSuites.Rdpbcgr.efs.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
Mostra file Open project: Microsoft/WindowsProtocolTestSuites

Public Properties

Property Type Description
DeviceIoRequest DR_DEVICE_IOREQUEST
InputBuffer byte[]
InputBufferLength uint
IoControlCode uint
OutputBufferLength uint
Padding byte[]
isRdpescPresent bool

Property Details

DeviceIoRequest public_oe property

A DR_DEVICE_IOREQUEST header. The MajorFunction field in this header MUST be set to IRP_MJ_DEVICE_CONTROL.
public DR_DEVICE_IOREQUEST,Microsoft.Protocols.TestSuites.Rdpbcgr.efs DeviceIoRequest
return DR_DEVICE_IOREQUEST

InputBuffer public_oe property

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

InputBufferLength public_oe property

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

IoControlCode public_oe property

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

OutputBufferLength public_oe property

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
return uint

Padding public_oe property

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

isRdpescPresent public_oe property

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