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
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites

공개 프로퍼티들

프로퍼티 타입 설명
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