2.2.3.3.5 Server Drive Control Request (DR_DRIVE_CONTROL_REQ)
The server issues a device control request on a redirected file system device.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
DeviceControlRequest (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
DeviceControlRequest (variable): A DR_CONTROL_REQ header. The packet has a structure as defined in Device Control Request (section 2.2.1.4.5). The possible values for the IoControlCode field are a subset of the file system control (FSCTL) commands specified in [MS-FSCC] section 2.3. The content of the InputBuffer field is defined in the request type messages that are specified in the same section of [MS-FSCC].
The following list indicates the FSCTL commands supported by this protocol.
FSCTL_CREATE_OR_GET_OBJECT_ID
FSCTL_DELETE_OBJECT_ID
FSCTL_DELETE_REPARSE_POINT
FSCTL_FILESYSTEM_GET_STATISTICS
FSCTL_FIND_FILES_BY_SID
FSCTL_GET_COMPRESSION
FSCTL_GET_NTFS_VOLUME_DATA
FSCTL_GET_OBJECT_ID
FSCTL_GET_REPARSE_POINT
FSCTL_GET_RETRIEVAL_POINTERS
FSCTL_IS_PATHNAME_VALID
FSCTL_LMR_GET_LINK_TRACKING_INFORMATION
FSCTL_LMR_SET_LINK_TRACKING_INFORMATION
FSCTL_PIPE_TRANSCEIVE
FSCTL_PIPE_WAIT
FSCTL_QUERY_ALLOCATED_RANGES
FSCTL_READ_FILE_USN_DATA
FSCTL_RECALL_FILE
FSCTL_SET_COMPRESSION
FSCTL_SET_ENCRYPTION
FSCTL_SET_OBJECT_ID
FSCTL_SET_OBJECT_ID_EXTENDED
FSCTL_SET_REPARSE_POINT
FSCTL_SET_SHORT_NAME_BEHAVIOR
FSCTL_SET_SPARSE
FSCTL_SET_ZERO_DATA
FSCTL_SET_ZERO_ON_DEALLOCATION
FSCTL_SIS_COPYFILE
FSCTL_WRITE_USN_CLOSE_RECORD