Class: RubySMB::Fscc::FileInformation::FileAlignmentInformation

Inherits:
BinData::Record
  • Object
show all
Defined in:
lib/ruby_smb/fscc/file_information/file_alignment_information.rb

Overview

The FileAlignmentInformation Class as defined in 2.4.3 FileAlignmentInformation

Constant Summary collapse

CLASS_LEVEL =
FileInformation::FILE_ALIGNMENT_INFORMATION
FILE_BYTE_ALIGNMENT =

If this value is specified, there are no alignment requirements for the device.

0x00000000
FILE_WORD_ALIGNMENT =

If this value is specified, data MUST be aligned on a 2-byte boundary.

0x00000001
FILE_LONG_ALIGNMENT =

If this value is specified, data MUST be aligned on a 4-byte boundary.

0x00000003
FILE_QUAD_ALIGNMENT =

If this value is specified, data MUST be aligned on an 8-byte boundary.

0x00000007
FILE_OCTA_ALIGNMENT =

If this value is specified, data MUST be aligned on a 16-byte boundary.

0X0000000F
FILE_32_BYTE_ALIGNMENT =

If this value is specified, data MUST be aligned on a 32-byte boundary.

0X0000001F
FILE_64_BYTE_ALIGNMENT =

If this value is specified, data MUST be aligned on a 64-byte boundary.

0X0000003F
FILE_128_BYTE_ALIGNMENT =

If this value is specified, data MUST be aligned on a 128-byte boundary.

0X0000007F
FILE_256_BYTE_ALIGNMENT =

If this value is specified, data MUST be aligned on a 256-byte boundary.

0X000000FF
FILE_512_BYTE_ALIGNMENT =

If this value is specified, data MUST be aligned on a 512-byte boundary.

0X000001FF