C# Class Microsoft.Protocols.TestSuites.Rdpbcgr.efs.DR_WRITE_REQ

This header initiates a write 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_4.xml
ファイルを表示 Open project: Microsoft/WindowsProtocolTestSuites

Public Properties

Property Type Description
DeviceIoRequest DR_DEVICE_IOREQUEST
Length uint
Offset ulong
Padding byte[]
WriteData byte[]

Property Details

DeviceIoRequest public_oe property

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

Length public_oe property

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

Offset public_oe property

A 64-bit unsigned integer. This field specifies the file offset at which the data is written.
public ulong Offset
return ulong

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

WriteData public_oe property

A variable-length array of bytes, where the length is specified by the Length field in this packet. This array contains data to be written on the target device.
public byte[] WriteData
return byte[]