WinBase.FILE_COMPRESSION_INFO.ByReference
@FieldOrder({"CompressedFileSize","CompressionFormat","CompressionUnitShift","ChunkShift","ClusterShift","Reserved"}) public static class WinBase.FILE_COMPRESSION_INFO extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
WinBase.FILE_COMPRESSION_INFO.ByReference |
Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
byte |
ChunkShift |
The number of chunks that are shifted by compression.
|
byte |
ClusterShift |
The number of clusters that are shifted by compression.
|
WinNT.LARGE_INTEGER |
CompressedFileSize |
The file size of the compressed file.
|
short |
CompressionFormat |
The compression format that is used to compress the file.
|
byte |
CompressionUnitShift |
The factor that the compression uses.
|
byte[] |
Reserved |
Reserved
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
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) |
Modifier and Type | Method | Description |
---|---|---|
static int |
sizeOf() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public WinNT.LARGE_INTEGER CompressedFileSize
public short CompressionFormat
public byte CompressionUnitShift
public byte ChunkShift
public byte ClusterShift
public byte[] Reserved
public FILE_COMPRESSION_INFO()
public FILE_COMPRESSION_INFO(Pointer memory)
public FILE_COMPRESSION_INFO(WinNT.LARGE_INTEGER CompressedFileSize, short CompressionFormat, byte CompressionUnitShift, byte ChunkShift, byte ClusterShift)