Package com.sun.jna.platform.win32
Class WinBase.FILE_COMPRESSION_INFO
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.WinBase.FILE_COMPRESSION_INFO
 
 
- 
- Direct Known Subclasses:
- WinBase.FILE_COMPRESSION_INFO.ByReference
 - Enclosing interface:
- WinBase
 
 @FieldOrder({"CompressedFileSize","CompressionFormat","CompressionUnitShift","ChunkShift","ClusterShift","Reserved"}) public static class WinBase.FILE_COMPRESSION_INFO extends Structure Receives extended information for the file. Used for file handles. Use only when calling GetFileInformationByHandleEx.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinBase.FILE_COMPRESSION_INFO.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description byteChunkShiftThe number of chunks that are shifted by compression.byteClusterShiftThe number of clusters that are shifted by compression.WinNT.LARGE_INTEGERCompressedFileSizeThe file size of the compressed file.shortCompressionFormatThe compression format that is used to compress the file.byteCompressionUnitShiftThe factor that the compression uses.byte[]ReservedReserved- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description FILE_COMPRESSION_INFO()FILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift)FILE_COMPRESSION_INFO(Pointer memory)
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static intsizeOf()- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
CompressedFileSizepublic WinNT.LARGE_INTEGER CompressedFileSize The file size of the compressed file.
 - 
CompressionFormatpublic short CompressionFormat The compression format that is used to compress the file.
 - 
CompressionUnitShiftpublic byte CompressionUnitShift The factor that the compression uses.
 - 
ChunkShiftpublic byte ChunkShift The number of chunks that are shifted by compression.
 - 
ClusterShiftpublic byte ClusterShift The number of clusters that are shifted by compression.
 - 
Reservedpublic byte[] Reserved Reserved
 
- 
 - 
Constructor Detail- 
FILE_COMPRESSION_INFOpublic FILE_COMPRESSION_INFO() 
 - 
FILE_COMPRESSION_INFOpublic FILE_COMPRESSION_INFO(Pointer memory) 
 - 
FILE_COMPRESSION_INFOpublic FILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift) 
 
- 
 
-