C# Класс Microsoft.Protocols.TestSuites.Rdpbcgr.efs.DR_DRIVE_LOCK_REQ

The server issues a request to lock or unlock portions of a file.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_3_3_12.xml
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DeviceIoRequest DR_DEVICE_IOREQUEST
Flags uint
Locks Microsoft.Protocols.TestSuites.Rdpbcgr.efs.RDP_LOCK_INFO[]
NumLocks uint
Operation Operation_Values
Padding uint
Padding2 byte[]
RDPDRChannelId ushort

Описание свойств

DeviceIoRequest публичное свойство

A DR_DEVICE_IOREQUEST header. The MajorFunction field in the DR_DEVICE_IOREQUEST header MUST be set to IRP_MJ_LOCK_CONTROL.
public DR_DEVICE_IOREQUEST,Microsoft.Protocols.TestSuites.Rdpbcgr.efs DeviceIoRequest
Результат DR_DEVICE_IOREQUEST

Flags публичное свойство

Field which represents F[1 bit] field and Padding[31 bit] field.
public uint Flags
Результат uint

Locks публичное свойство

A variable-length array of RDP_LOCK_INFO structures. This field specifies one or more regions of the file to lock or unlock.
public RDP_LOCK_INFO[],Microsoft.Protocols.TestSuites.Rdpbcgr.efs Locks
Результат Microsoft.Protocols.TestSuites.Rdpbcgr.efs.RDP_LOCK_INFO[]

NumLocks публичное свойство

A 32-bit unsigned integer that specifies the number of RDP_LOCK_INFO structures in the Locks array.
public uint NumLocks
Результат uint

Operation публичное свойство

A 32-bit unsigned integer that specifies the type of the locking operation.
public Operation_Values Operation
Результат Operation_Values

Padding публичное свойство

If this bit is set, then the client MUST wait for the locking operation to complete. If this bit is not set and the region cannot be locked, then the request SHOULD fail. 20 bytes of padding. This field is unused and MUST be ignored on receipt.
public uint Padding
Результат uint

Padding2 публичное свойство

An array of 20 bytes. Reserved. This field can be set to any value, and MUST be ignored on receipt.
public byte[] Padding2
Результат byte[]

RDPDRChannelId публичное свойство

The MS-RDPEFS protocol runs over a static virtual channel with the name RDPDR
public ushort RDPDRChannelId
Результат ushort