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 ClassesNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionbyteThe number of chunks that are shifted by compression.byteThe number of clusters that are shifted by compression.The file size of the compressed file.shortThe compression format that is used to compress the file.byteThe factor that the compression uses.byte[]ReservedFields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructorsConstructorDescriptionFILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift) FILE_COMPRESSION_INFO(Pointer memory) 
- 
Method SummaryMethods 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 Details- 
CompressedFileSizeThe file size of the compressed file.
- 
CompressionFormatpublic short CompressionFormatThe compression format that is used to compress the file.
- 
CompressionUnitShiftpublic byte CompressionUnitShiftThe factor that the compression uses.
- 
ChunkShiftpublic byte ChunkShiftThe number of chunks that are shifted by compression.
- 
ClusterShiftpublic byte ClusterShiftThe number of clusters that are shifted by compression.
- 
Reservedpublic byte[] ReservedReserved
 
- 
- 
Constructor Details- 
FILE_COMPRESSION_INFOpublic FILE_COMPRESSION_INFO()
- 
FILE_COMPRESSION_INFO
- 
FILE_COMPRESSION_INFOpublic FILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift) 
 
- 
- 
Method Details- 
sizeOfpublic static int sizeOf()
 
-