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 Summary
Nested ClassesNested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
FieldsModifier and TypeFieldDescriptionbyte
The number of chunks that are shifted by compression.byte
The number of clusters that are shifted by compression.The file size of the compressed file.short
The compression format that is used to compress the file.byte
The factor that the compression uses.byte[]
ReservedFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionFILE_COMPRESSION_INFO
(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift) FILE_COMPRESSION_INFO
(Pointer memory) -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, 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
-
CompressedFileSize
The file size of the compressed file. -
CompressionFormat
public short CompressionFormatThe compression format that is used to compress the file. -
CompressionUnitShift
public byte CompressionUnitShiftThe factor that the compression uses. -
ChunkShift
public byte ChunkShiftThe number of chunks that are shifted by compression. -
ClusterShift
public byte ClusterShiftThe number of clusters that are shifted by compression. -
Reserved
public byte[] ReservedReserved
-
-
Constructor Details
-
FILE_COMPRESSION_INFO
public FILE_COMPRESSION_INFO() -
FILE_COMPRESSION_INFO
-
FILE_COMPRESSION_INFO
public FILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift)
-
-
Method Details
-
sizeOf
public static int sizeOf()
-