2.2.1.3.3 Copychunk Resume Key Generation

Copychunk Resume Keys are generated on SMB servers. The generation of Copychunk Resume Keys MUST satisfy the following constraints:

  • The Copychunk Resume Key MUST be a 24-byte opaque value generated by an SMB server in response to a request by the client (an SMB_COM_NT_TRANSACTION request with an NT_TRANSACT_IOCTL subcommand for the FSCTL_SRV_REQUEST_RESUME_KEY). For more information, see section 2.2.7.2.

  • The Copychunk Resume Key MUST be unique on the SMB server for a given open file on a server.

  • The Copychunk Resume Key MUST remain valid for the lifetime of the open file on the server.

  • All possible values for the Copychunk Resume Key are valid.

COPYCHUNK_RESUME_KEY (see sections 2.2.7.2.1 and 2.2.7.2.2.2) represents an opaque data type that contains the server-returned Copychunk Resume Key.