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

The server issues a query directory request on a redirected file system device. This request is used to obtain a directory enumeration.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_3_3_10.xml
ファイルを表示 Open project: Microsoft/WindowsProtocolTestSuites

Public Properties

Property Type Description
DeviceIoRequest DR_DEVICE_IOREQUEST
FsInformationClass uint
InitialQuery byte
Padding byte[]
Path byte[]
PathLength uint
RDPDRChannelId ushort

Property Details

DeviceIoRequest public_oe property

A DR_DEVICE_IOREQUEST header. The MajorFunction field in the DR_DEVICE_IOREQUEST header MUST be set to IRP_MJ_DIRECTORY_CONTROL, and the MinorFunction field MUST be set to IRP_MN_QUERY_DIRECTORY.
public DR_DEVICE_IOREQUEST,Microsoft.Protocols.TestSuites.Rdpbcgr.efs DeviceIoRequest
return DR_DEVICE_IOREQUEST

FsInformationClass public_oe property

A 32-bit unsigned integer. The possible values are specified in [MS-FSCC] section 2.4. This field MUST contain one of the following values.
public uint FsInformationClass
return uint

InitialQuery public_oe property

An 8-bit unsigned integer. If the value is zero, the Path field is not included regardless of the PathLength value.
public byte InitialQuery
return byte

Padding public_oe property

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

Path public_oe property

A variable-length array of Unicode characters that specifies the directory on which this operation will be performed. The Path field MUST be null-terminated.
public byte[] Path
return byte[]

PathLength public_oe property

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

RDPDRChannelId public_oe property

The MS-RDPEFS protocol runs over a static virtual channel with the name RDPDR
public ushort RDPDRChannelId
return ushort