3.3.5.15.19 Handling a Set Read CopyNumber Request

This section applies only to servers that implement the SMB 3.1.1 dialect.

When the server receives a request that contains an SMB2 header with a Command value equal to SMB2 IOCTL and a CtlCode of FSCTL_MARK_HANDLE, message handling proceeds as follows:

If the InputCount in SMB2 IOCTL request is less than the size of FSCTL_MARK_HANDLE request, as specified in [MS-FSCC] section 2.3.39, the server MUST fail the request with STATUS_INVALID_PARAMETER.

The server MUST fail the request with STATUS_NOT_SUPPORTED in the following cases:

  • If Connection.Dialect is "2.0.2", "2.1", “3.0” or "3.0.2".

  • If HandleInfo received in the request is not one of the values defined in [MS-FSCC] section 2.3.39.

The server MUST process this request as a pass-through operation as specified in section 3.3.5.15.8.