Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

2.1.5.12.8 FileFsObjectIdInformation

OutputBuffer is a FILE_FS_OBJECTID_INFORMATION structure as described in [MS-FSCC] section 2.5.6.<120>

Pseudocode for the operation is as follows:

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

  • Support for ObjectIDs is optional. If the object store does not implement this functionality, the operation MUST be failed with STATUS_INVALID_PARAMETER.<121>

  • If Open.File.Volume.IsObjectIDsSupported is FALSE, the operation MUST be failed with STATUS_VOLUME_NOT_UPGRADED.

  • If Open.File.Volume.VolumeId is empty, the operation MUST be failed with STATUS_OBJECT_NAME_NOT_FOUND.

  • OutputBuffer MUST be constructed as follows:

    • OutputBuffer.ObjectId set to Open.File.Volume.VolumeId.

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

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

    • ByteCount set to sizeof(FILE_FS_OBJECTID_INFORMATION).

    • Status set to STATUS_SUCCESS.

 
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.