... ObjectId (16 bytes): A 16-byte GUID that identifies the file system volume on the disk. This value is not required to be unique on the system. ExtendedInfo (48 bytes): A 48-byte value containing extended information on the file system volume. If no extended information has been written for this file system volume, the server MUST return 48 bytes of 0x00 in this field.<150> This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning STATUS_INFO_LENGTH_MISMATCH The specified information record length does not match the length that is required for the specified information class. 0xC0000004 STATUS_VOLUME_NOT_UPGRADED The file system on the volume does not support object IDs. 0xC000029C STATUS_INVALID_PARAMETER The file system does not implement object IDs. 0xC000000D FileFsSectorSizeInformation This information class is used to query for the extended sector size and alignment information for a volume. The message contains a FILE_FS_SECTOR_SIZE_INFORMATION data element.<151> A FILE_FS_SECTOR_SIZE_INFORMATION data element, defined as follows, is returned to the caller. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 LogicalBytesPerSector PhysicalBytesPerSectorForAtomicity PhysicalBytesPerSectorForPerformance FileSystemEffectivePhysicalBytesPerSectorForAtomicity Flags ByteOffsetForSectorAlignment ByteOffsetForPartitionAlignment LogicalBytesPerSector (4 bytes): A 32-bit unsigned integer that contains the number of bytes in a logical sector for the device backing the volume. This field is the unit of logical addressing for the
... ObjectId (16 bytes): A 16-byte GUID that identifies the file system volume on the disk. This value is not required to be unique on the system. ExtendedInfo (48 bytes): A 48-byte value containing extended information on the file system volume. If no extended information has been written for this file system volume, the server MUST return 48 bytes of 0x00 in this field.<150> This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning STATUS_INFO_LENGTH_MISMATCH 0xC0000004 The specified information record length does not match the length that is required for the specified information class. STATUS_VOLUME_NOT_UPGRADED 0xC000029C The file system on the volume does not support object IDs. STATUS_INVALID_PARAMETER 0xC000000D The file system does not implement object IDs. FileFsSectorSizeInformation This information class is used to query for the extended sector size and alignment information for a volume. The message contains a FILE_FS_SECTOR_SIZE_INFORMATION data element.<151> A FILE_FS_SECTOR_SIZE_INFORMATION data element, defined as follows, is returned to the caller. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 LogicalBytesPerSector PhysicalBytesPerSectorForAtomicity PhysicalBytesPerSectorForPerformance FileSystemEffectivePhysicalBytesPerSectorForAtomicity Flags ByteOffsetForSectorAlignment ByteOffsetForPartitionAlignment LogicalBytesPerSector (4 bytes): A 32-bit unsigned integer that contains the number of bytes in a logical sector for the device backing the volume. This field is the unit of logical addressing for the
%5BMS-FSCC%5D-151016.docx