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

This header initiates a read 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_3.xml
Inheritance: DR_DEVICE_IOREQUEST
Show file Open project: Microsoft/WindowsProtocolTestSuites

Public Properties

Property Type Description
Length uint
Offset ulong
Padding byte[]

Public Methods

Method Description
Decode ( PduMarshaler marshaler ) : bool
Encode ( PduMarshaler marshaler ) : void

Method Details

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

Length public property

A DR_DEVICE_IOREQUEST header. The MajorFunction field in this header MUST be set to IRP_MJ_READ. A 32-bit unsigned integer. This field specifies the maximum number of bytes to be read from the device.
public uint Length
return uint

Offset public property

A 64-bit unsigned integer. This field specifies the file offset where the read operation is performed.
public ulong Offset
return ulong

Padding public 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[]