COMPRESS_INFORMATION_CLASS列挙 (compressapi.h)
この列挙体の値は、設定または取得される情報クラスの種類を識別します。
構文
typedef enum {
COMPRESS_INFORMATION_CLASS_INVALID = 0,
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE,
COMPRESS_INFORMATION_CLASS_LEVEL
} COMPRESS_INFORMATION_CLASS;
定数
COMPRESS_INFORMATION_CLASS_INVALID 値: 0 無効な情報クラス |
COMPRESS_INFORMATION_CLASS_BLOCK_SIZE カスタマイズされたブロック サイズ。 指定される値は、65536 から 67108864 バイトまでです。 この値は、LZMS 圧縮アルゴリズムでのみ使用できます。 圧縮率を向上させるために、最小サイズは 1 MB にすることをお勧めします。 この型の情報クラスは sizeof(DWORD) です。 |
COMPRESS_INFORMATION_CLASS_LEVEL 目的の圧縮レベル。 既定値は (DWORD)0 です。 値 (DWORD)1 を使用すると、圧縮速度が若干遅くなり、圧縮率が向上します。 この値は、XPRESS 圧縮アルゴリズムまたは Huffman エンコード圧縮アルゴリズムを使用した XPRESS でのみ使用できます。 この型の情報クラスは sizeof(DWORD) です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
Header | compressapi.h |