2.1.5.11.31 FileIdInformation

OutputBuffer is of type FILE_ID_INFORMATION as specified in [MS-FSCC] section 2.4.21.

Pseudocode for the operation is as follows:

  • If OutputBufferSize is smaller than sizeof(FILE_ID_INFORMATION), the operation MUST be failed with STATUS_INFO_LENGTH_MISMATCH.

  • OutputBuffer MUST be constructed as follows:

    • OutputBuffer.VolumeSerialNumber set to Open.File.Volume.VolumeSerialNumber.

    • OutBuffer.FileId set to Open.File.FileId128.

  • Upon successful completion of the operation, the object store MUST return:

    • ByteCount set to sizeof(FILE_ID_INFORMATION)

    • Status set to STATUS_SUCCESS.