3.3.5.15.18 Handling an Extended Duplicate Extents To File Request
When the server receives a request that contains an SMB2 header with a Command value equal to SMB2 IOCTL and a CtlCode of FSCTL_DUPLICATE_EXTENTS_TO_FILE_EX, message handling proceeds as follows:
If the InputCount in SMB2 IOCTL request is less than the size of SMB2_DUPLICATE_EXTENTS_DATA_EX request, as specified in [MS-FSCC] section 2.3.9.2, the server MUST fail the request with an error code of STATUS_INVALID_PARAMETER.
If the Open.FileId identified by the Volatile subfield of the SourceFileID field in SMB2_DUPLICATE_EXTENTS_DATA_EX, as specified in [MS-FSCC] section 2.3.9.2, is not found in Session.OpenTable, the server MUST fail the request with an error code of STATUS_INVALID_HANDLE.
The server MUST process this request as a pass-through operation as specified in section 3.3.5.15.8.