Server Requests Setting of File Information

The server provides:

  • Open: An Open of a DataFile or DirectoryFile.

  • FileInformationClass: The type of information being applied, as specified in [MS-FSCC] section 2.4.

  • InputBuffer: A buffer that contains the information to be applied to the object.

  • InputBufferSize: The size of the buffer provided.

The object store MUST return:

  • Status: An NTSTATUS code indicating the result of the operation.

Pseudocode for the operation is as follows:

  • If Open.File.Volume.IsReadOnly is TRUE, the operation MUST be failed with STATUS_MEDIA_WRITE_PROTECTED.